ifstream

    13热度

    2回答

    我有以下代码,它工作得很好(除了它很慢的事实,但我不太在意)。这似乎并不直观,它会将整个infile的内容写入outfile。 // Returns 1 if failed and 0 if successful int WriteFileContentsToNewFile(string inFilename, string outFilename) { ifstream infil

    16热度

    2回答

    您知道stdin由 指定的常见stdio成语,例如文件名“ - ” if ((strcmp(fname, "-")) fp = fopen(fname); else fp = stdin; 做什么用的ifstream情况下做到这一点的最好方法是什么?我收到 一些代码有一个ifstream作为一个阶级的一部分,我会 想补充代码做相当于是这样的: if (filename =

    2热度

    2回答

    我想从文件中读取: 该文件是多行的,基本上我需要遍历每个“单词”。字是非空间的东西。 样品输入文件将是: 示例文件: 测试2D 字3.5 输入 { 试验13.5 12.3 另一{ 测试145.4 } } 所以,我想是这样的: ifstream inFile(fajl.c_str(), ifstream::in); if(!inFile) { cout << "Cannot open

    3热度

    2回答

    我学习C++,我得到一些当我试图在一个ifstream的方法使用字符串烦恼,就像这样: string filename; cout << "Enter the name of the file: "; cin >> filename; ifstream file (filename); 下面是完整的代码: // obtaining file size #include <ios

    3热度

    3回答

    我需要编写一个从ifstream或cin中读取的程序,具体取决于运行时传递给程序的参数。 我打算做好以下工作: istream in; if(argv[1] == "cin") { in = cin; } else { ifStream inFile; inFile.open(argv[1].c_str()); in = inFile;

    2热度

    2回答

    我想让我的文件解析更健壮。使用ifstream,我如何确保seekg让我在文件中的有效位置? 这不起作用: while(m_File.good() && m_File.peek() != EOF) { ...a seekg operation moves file position past end of file... } 我假设当前迭代器已被推方式过去结束迭代,所以偷看()是不正确的。

    0热度

    3回答

    我读与类似格式的文件:类似于以下 TIME, x, y, z 00:00:00.000 , 1, 2 , 3 00:00:00.001 , 2 , 3 , 4 等,以及代码: std::ifstream& istream; char buffer[15]; double seconds, hours, mins; // initialised properly in real code

    2热度

    2回答

    嗨,我的程序将一些设置(主要是字符串)保存到文本文件,稍后检索它们,但唉!特殊字符回来无法辨认! saveSettings保存字符串一个接一个...... void email::saveSettings(string filename){ ofstream savefile(filename.c_str(),ios::out | ios::trunc); email sett

    8热度

    4回答

    我知道这是一个noob的问题,但我曾经在Python之前和当你想简单地访问一个.txt文件,例如,你所要做的就是确保txt文件在同一个目录中。我在下面的C++代码,但它没有找到我保存在我的桌面上的Numbers.txt文件。我所有的文件中只有一行是double类型的数字。我想要做的就是找到文件中所有数字的平均值。该程序运行良好,但它不能正确打印输出。在通过打印输出[0]查看打印输出的内容后,我发现

    0热度

    4回答

    所以我的目标是使一个函数具有部分填充的字符数组作为形式参数并从数组中删除所有重复的字母。所以我只需要读取一个.txt文件,其内容就像“11 ABC abca A ggt”,然后让程序吐出来“ABC abcgt” 截至目前我的程序吐出“1 ABC abc” 我真的很感谢这方面的帮助。 这是我有... #include <iostream> #include <fstream> using nam