-
-1 votesanswersviews
使用stringstream和ifstream将用户输入与文件中的单词进行比较
我正在编写一个程序来比较用户输入的句子和文件中的单词 . 我希望程序告诉我是否在文件中找到了句子中的任何单词 . 我使用getline获取用户输入的句子然后我使用istringstream将句子切成单词并将每个单词与文件中的每个单词进行比较 . 我的方法是使用while循环迭代文件中的每个单词,并将用户输入的句子中的当前单词与文件中的当前单词进行比较 . 如果当前文件字与当前句子字相同,那么我将b... -
133 votesanswersviews
istringstream,ostringstream和stringstream有什么区别? /为什么不在每种情况下使用stringstream?
我什么时候会使用 std::istringstream , std::ostringstream 和 std::stringstream ?为什么我不应该在每个场景中使用 std::stringstream (是否存在任何运行时性能问题?) . 最后,这有什么不好的(而不是使用流): std::string stHehe("Hello "); stHehe += "... -
0 votesanswersviews
查找istringstream中有多少个字符串
我想知道当我使用 istringstream 时变量中有多少个字符串: string cadena; int num; istringstream ss(cadena); ss >> num; int n = ss.size(); // This doesn't work 例如,如果 cadena 是: "1 2 3 4" ,当我使用 istringstrea... -
0 votesanswersviews
istringstream无效的错误初学者
我有这段代码: if(flag == 0) { // converting string value to integer istringstream(temp) >> value ; value = (int) value ; // value is a } 我不确定我是否正在使用 istringstream 运算符 . 我想将变量"value"转换为整数 ... -
3 votesanswersviews
将临时istringstream对象传递给istream_iterator <string>
我有一个关于以下代码的问题,该代码标记了一个字符串(用空格分隔标记) . #include <iostream> #include <iterator> #include <sstream> #include <string> #include <vector> using namespace std; int main() { ... -
0 votesanswersviews
<dirent.h>的新手,试图访问目录中的数据
我之前从未使用过 dirent.h . 我使用istringstream来读取文本文件(单数),但是需要尝试修改程序以读入目录中的多个文本文件 . 这是我尝试实现dirent的地方,但它不起作用 . 也许我不能将它与stringstream一起使用?请指教 . 为了便于阅读,我做了've taken out the fluffy stuff that I' . 这对一个文件非常有效,直到我添加了... -
0 votesanswersviews
使用istringstream,字符串填充向量但List2向量未填充,可能在iss.str(s)错误;但为什么?
我在 file.cpp 的代码: #include<iostream> #include<algorithm> #include<vector> #include<fstream> #include<stdlib.h> #include<sstream> using namespace std; int main() { ... -
1 votesanswersviews
将字符串对象强制转换为istringstream
#include <iostream> #include <fstream> #include <string> #include <vector> #include <algorithm> void reverse_words(const std::string &file) { std::ifstream inFil... -
0 votesanswersviews
istringstream不保存字符串?
我正在尝试实现 istringstream ,以便在另一个 getline 操作中执行 getline 操作以从文本文件中读取文本,并执行所述文件中所述的操作 . 这是函数的代码: fstream file(fileName); string line; string updateStat; string updateLoc; time_t updateTime; while (getline(... -
1 votesanswersviews
C将ifstream用于stringstream
我正在重载我的istream运算符,所以我可以用我的对象替换 std::cin . 我知道我必须为它提供一个空的字符串流,以便最终输出正常工作 . 我想将 std::ifstream 送入 std::stringstream ,如下所示: while(ifs >> ss) {} 这可能吗?这是一个示例原型代码: friend istream & operator >&... -
0 votesanswersviews
使用getline和stringstream检查句子中的单词是否在文件中
我已经做了几天的任务,我似乎无法弄清楚这一点 . 我已经给了4个带有单词的文件(形容词,名词,代词和动词),我必须检查用户输入的句子并确定句子的结构以及不同类型的单词是否按特定顺序出现 . 我的方法是使用getline来获取句子,然后使用istringstream查看句子中的每个单词并将每个单词与每个文件进行比较 . 例如:我会得到第一个单词,循环通过形容词文件并确定它是否是形容词 . 如果没有,...