首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将字符串读入字符串向量或整数读入整数向量

如何将字符串读入字符串向量或整数读入整数向量
EN

Stack Overflow用户
提问于 2015-02-26 04:26:05
回答 1查看 55关注 0票数 0

我有一些问题,一些代码,我正在编写的研究。不幸的是,我不得不学习C++,因为我没有足够的时间坐下来看书。我有一些Java方面的背景。

我想把一个读字符串转化成一个字符串向量。

代码语言:javascript
复制
for (int i=0; i<numFiles; i++){ //while "i" is less than the number of files

    numSignalFileBits(signalFile); // call the method "numSignalFileBits" on "signalFiles"
    numBackgroundFileBits(backgroundFile); // call the method "numBackgroundFileBits" on "backgroundFile"

    signalFileSize >> signalFileSizes;
    backgroundFileSize >> backgroundFileSizes;

    fileSplitting(signalFile, backgroundFile);

    signalFileExtension >> signalFileExtensions;
    backgroundFileExtension >> backgroundFileExtensions;

    }

    signalFileSizes.push_back(signalFileSize); // add the size of the file to the end of the vector
    backgroundFileSizes.push_back(backgroundFileSize); // add the size of the file to the end of the vector

这是我为这个程序的特定部分写的。我收到一条错误消息,上面写着“二进制表达式的无效操作数('int‘和’向量')和”二进制表达式的无效操作数('string‘和vector’)。我想知道是否有人能解释这条消息的含义。当我在google上搜索它时,我没有完全理解它。

第二个问题是我为二进制加法编写的方法。每个字符串都是一个文件,其中将包含位。我想取下下面的部分,并对它们执行减法。这是我为此编写的代码。

代码语言:javascript
复制
int fileAddition (int numFiles, string signalFile, string backgroundFile){
    for(int i=0; i<numsignalFileBits; i++){
         sum[numSignalFileBits] = 0;
        sum[i] = (singalFile[i] + 1) + ~ backgroundFile[i];

}

return sum[i];
}

我想知道这是否是一种可以减去文件中的位以确定和的方法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-26 04:33:54

“二进制表达式的无效操作数('int‘和’向量')和”二进制表达式的无效操作数('string‘和vector’)“,我想知道是否有人能解释这条消息的含义。

你要这么做:

代码语言:javascript
复制
signalFileSize >> signalFileSizes;

二进制运算符>>不向vector添加值:使用push_back

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28734468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档