ifstream

    4热度

    3回答

    我的代码用ifstream读取一个文件并解析它,现在我改变了一些东西,而且我不需要读取该文件,原因是从另一个地方读取的,所以我有一个char * ifstream ...我怎么能改变我的代码,我使用ifstream.get()? 再次感谢

    2热度

    2回答

    我想从文本文件读取一组值到数组结构数组中。这些条目各以'\ n'分隔,每个条目由3个值组成,用';'分隔。 问题是,正确读取第一行文件数据后,程序从第二行读取第一个值,然后似乎无法读取其余值。你能指出我的语法或逻辑错误吗? 测试数据如下所示。 CS162;Finish Lab 2;9/26/2009 CS201;Take Quiz 1;9/28/2009 在读取测试数据后,我的程序输出如下。

    2热度

    2回答

    使用: string s; cin >> s; 哪些字符可以包含字符串和字符将停止读数字符串。

    2热度

    3回答

    从一个文件写入另一个文件我有一个关于使用运算符<将数据从一个文件复制到另一个文件的问题(fstream)。下面是一个代码片段,对我的作品: #include <fstream> #include <string> void writeTo(string &fname, ofstream &out){ ifstream in; in.open(fname

    4热度

    6回答

    我必须在C++中使用解析器和编写器,我试图实现函数,但我不明白什么是令牌。我的功能/操作的一个是检查,看看是否有更多的标记生产 布尔分析器:: hasMoreTokens() 究竟如何我去了解这一点,请大家帮忙 SO! 我打开一个带有文本的文本文件,所有的单词都是小写的。我如何去查看它是否有更多的快餐? 这是我 bool Parser::hasMoreTokens() { while(sour

    2热度

    2回答

    想要检测'\ n'而不经过文本文件的每个字符。任何提示?

    15热度

    4回答

    我有以下内容将打开一个文件供阅读。但是,我想检查以确保文件已成功打开,因此我正在使用失败来查看标志是否已设置。不过,我不断收到以下错误: 我是新的C++,因为我从C来所以不知道我理解这个错误: cannot call member function ‘bool std::basic_ios<_CharT, _Traits>::fail() const [with _CharT = char, _T

    2热度

    5回答

    我想使用ifstream和ofstream序列化一个普通的旧数据结构,我无法让它工作。然后,我试图将我的问题简化为只是一个char和int的超基本序列化,甚至没有工作。很明显,我错过了核心基础层面的一些东西。 对于基本结构: struct SerializeTestStruct { char mCharVal; unsigned int mIntVal; void

    2热度

    2回答

    我遇到上述标题有问题。我已经尝试了以下内容,但它没有采取正确的行为。 void ArrayIntStorage::read(ifstream& in) { if(in.is_open()) { while(!in.eof()) { in.getline(arrayStorage, sizeof(in)); } }

    0热度

    1回答

    如何使用std :: sort()函数对列表进行排序?我试过了下面的代码。 std::sort(listStorage.begin(), listStorage.end()); 在此先感谢。