fstream

    -1热度

    3回答

    我正在编写一个程序,以将用户输入的句子与文件中的单词进行比较。我想让程序告诉我,如果在文件中找到了句子中的任何单词。 我使用getline获取用户输入的句子,然后我使用istringstream将句子分成单词并将每个单词与文件中的每个单词进行比较。我的方法是使用while循环遍历文件中的每个单词,并将用户输入句子中的当前单词与文件中的当前单词进行比较。如果当前文件词与当前句子词相同,那么我将设置一

    -1热度

    1回答

    我正在编写一个程序来将数字从十进制转换为二进制。我已经有了正确的算法,并且使用cout时程序工作正常。但是,只要我在循环中使用outfile,程序就会崩溃,出现错误代码(0xC0000005)。 这里是我的源代码:通过访问一个元素外的界限 #include <iostream> #include <iomanip> #include <fstream> #include <cmath> u

    -1热度

    2回答

    所以我有一个文本文件(20×20矩阵)下面的数字,我需要将其加载到一个矩阵,所以我可以与他们合作: problem11 .TXT 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49 49 99 40 17 81 18 57 60 87 17 40 98 43 69 48 04 56 62 00 81 49 31 73 5

    0热度

    1回答

    我想保存我的二叉树到txt文件。下面是我有 qt.h #ifndef QT_H_INCLUDED #define QT_H_INCLUDED #include<iostream> using namespace std; template<typename T> class Node{ T data; Node<T> *left; Node<T> *

    0热度

    1回答

    我需要使用写入功能不< <运营商写浮动的价格上的文件,但它崩溃 int addDevice(fstream & f, Device & d) { char buffer[200]; strcpy(buffer, d.id); strcat(buffer, "#"); strcat(buffer, d.name); strcat(

    0热度

    2回答

    所以我想输入文件中的东西,但它似乎并没有工作。我的代码是这样的: ofstream f("reservedTables.DAT"); cin >> table; f.open("reservedTables.DAT", ios::out | ios::app); f << table; f.close(); 我在做什么错?我写的变量table的编号,但它

    1热度

    1回答

    我有一个程序,它使用各种结构和函数从输出文件中读取信息到结构中,对其执行操作,并在符合条件时写入输出文件。一切工作正常,除了应该写入输出文件的功能没有这样做。我需要有一个写入输出文件的函数,所以在main中做不是一个选项。 编辑:写入输出文件的函数位于最底部。 另一个编辑:如果订阅已过期,我只需要将信息写入输出文件(因此如果customer.custInfo.monthsLeft == 0)。 这

    0热度

    1回答

    我有一个关于电厂监控的项目,它需要我从两个文件(Excel文件或文本文件)中读取数据。数据由97列和515行组成,整数和字符串混合在一起。因此,我的想法是声明97个数组,将每列中的值存储到各自的数组中。但是,某些列包含具有多个词的字符串。因此,一行可能在一列中有一个字,而另一行可能有三个等。这是一个问题,因为当我读取行时,每个字符串都分配给不同的字符串数组,当我希望程序读取整个短语时作为一个字符串

    1热度

    2回答

    我有一个std::fstream,我使用 std::fstream myFile { "C:/path/to/file.txt" }; 当我想读的第一个字节进口的,我用 char c; cout << myFile.tellg() << endl; // Correctly outputs 0 (begining of file) myFile.read(&c, 1); cout <<

    10热度

    2回答

    在answer有以下代码: if (std::ifstream input("input_file.txt")) ; 这似乎方便,限制了“输入”变量到它的确认范围是有效的,但是没有VS2015和g ++似乎编译它。它是一些编译器特定的东西,还是它需要一些额外的标志? 在VS2015中,IDE突出显示了“std :: ifstream”和“input_file.txt”以及最后一个括号