fstream

    -1热度

    1回答

    这是我另存为的工作方式 - 它复制当前文件的行,直到达到第一个数字,然后使用我的打印方法打印图形的信息,然后关闭标记。 std::ofstream newFile(filePath1_fixed, std::ios::app); std::fstream openedFile(filePath); std::string line1; while (std::getline(openedFi

    1热度

    1回答

    #include <fstream> int main() { // compress std::ifstream inFile("test.input"); std::ofstream outFile("test.compressed"); char c; while(inFile >> c) outFile << c +

    -4热度

    1回答

    我正在使用Mac,并且正在学习C++。我试图打开并阅读一个文件,我写了几行代码来做到这一点。但是当我使用gcc或g ++或clang编译它时,编译器会失败,因为它找不到istream文件。有没有办法再次安装或下载默认库。谢谢 编辑: 这是代码: #include <ifstream> using namespace std; int main() { ifstream liga

    -1热度

    1回答

    该程序的功能是。当用户运行这个时,他们被要求3个输入。日期(DDMMYY)身体部位受过训练(例如胸部)和时间(例如100)取决于条件的用户输入。用户可以存储新的数据。或查看存储的数据。 当用户存储数据时,数据转到文件的罚款。当他们查看这些数据时,会显示它们。这是正确的预期功能。 当他们重新启动程序并输入另一组信息时,会出现该问题。这组信息覆盖最后一组信息。因此只显示最新的数据条目。 1.我该如何做

    0热度

    2回答

    我想读取names.txt文件中的数据,并输出每个人的全名和理想体重。使用循环从文件中读取每个人的姓名,英尺和英寸。 读取文件: Tom Atto 6 3 Eaton Wright 5 5 Cary Oki 5 11 Omar Ahmed 5 9 我使用这下面的代码: string name; int feet, extraInches, idealWeight; ifstream inFil

    -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

    -1热度

    1回答

    第二次不起作用。我试图filestr.clear()/ flush()和其他人没有结果。如果我在第一时间评论一切正常,但我需要对象的数量。有人请帮助 while (std::getline(filestr, line)) { if (line.find("<rect") != std::string::npos) count_rect++; } rect =