fstream

    -3热度

    1回答

    我必须在C++中构建“文本校正器”。这意味着教师将使用随机英文“.txt”文件并使用我们的程序来检测和纠正错误。要做到这一点,我们提供了一个英文字典,类似...... 350k不同的单词。每个单词占一行。如果单词存在于dictionary.txt中,我们必须检查他的.txt文件中的每个单词。 现在...这个的主要问题是如何使用字典。由于单词的长度不同,因此我无法使用表格将它们全部加载,然后在需要查

    -2热度

    1回答

    我正在编写一个程序来扫描一个文件,并在这样做时会调用seekg()。它在一个循环中旋转,条件是!infile.eof();所以它应该在到达文件末尾时退出循环。但是,由于某种原因它卡住了。我怀疑这可能是因为它在seekg()中到达文件的末尾。换句话说,如果我是从文件末尾开始的50个字节,我调用seekg()并告诉它将指针移动100个字节,可能会导致它卡住(在seekg()或之后)。那么,当要求将指针

    2热度

    1回答

    我有以下代码打开一个流并写入它,然后删除它,再次试图写它。 有没有办法让fstream的对象得到通知不存在的文件,并重新创建文件(我知道我可以使用stat来检查,但我不知道是否有在流对象本身的状态变化) #include <iostream> // std::cout #include <fstream> // std::fstream #include <unistd.h> #incl

    -1热度

    1回答

    我试图在C++中自动打开某个文件。文件的标题是相同的,但只有不同的文件号码。 这样的 'test_1.txt test_3.txt test_6.txt ......' 这些数字不能以普通的先后顺序。 这里是我的代码 ` #include <fstream> #include <sstream> #include <string> #include <iostream> using na

    0热度

    2回答

    我一直试图从一个文件中读取数字序列到一个2D矢量而没有显着的成功。 数据在sequences.txt 1,2,3,4,5 6,3,1 7,4,10,4,1,9 我很少遇到的问题,读一个未知的长度(格式)的数字序列。 例如,如果它被固定在3号格式,输入应该是这样的: input_stream >> integer >> char >> integer >> char >> integer

    1热度

    2回答

    当我写一个double到一个文件流,然后写一个整数,整数作为额外数字附加到双精度,我不知道为什么会发生。有人可以为我解释这个吗?小例子: #include <iostream> #include <fstream> int main() { std::fstream s("test.bin", std::fstream::binary | std::fstream::trunc

    2热度

    2回答

    问题 有一个巨大的文件(10GB),一个具有读取文件和打印出来的单词数精确重复k倍在文件 我的解决方案 使用ifstream读取由字的文件字; 插入Word成图std::map<std::string, long> mp; mp[word] += 1; 一旦文件被读取时,发现所有词语的地图,让字存在的k次 问题 哪有多线程用于有效读取文件[按块读取]? OR 任何提高读取速度的方法。 有没有比地图

    0热度

    2回答

    我想输出输入文件中的第一个字符是输出文件中的最后一个字符,反之亦然。但我坚持如何打印输出。我需要用数组。我将从输入文件读入字符数组,并将数组写入输出文件。 实施例: INPUT.TXT:A B C dËħ output.txt的:H B C d E中的 This is my code #include <iostream> #include <string> #in

    0热度

    2回答

    我被称为类在我的剧本 $_SESSION['user']= 'username'; 如果我赞同在某些函数这表明使用$_SESSION['user']; Catchable fatal error: Object of class user could not be converted to string in /home/username/public_html/cart-admin/incl

    0热度

    2回答

    我需要做一个函数,每次点击按钮,程序就会根据log_p.txt文件中的一行读取和操作。 但是,如果我把read t过程放在函数内部,每次读取第一行。 void ai_fight::getfile() { std::ifstream t("log_p.txt"); ui->pushButton->setEnabled(false); getline(t, rule