fstream

    0热度

    2回答

    我正在尝试学习一些编码来扩大我的知识范围,而且我似乎遇到了一些难题。 我想创建一个程序来输出从文件中读入的字符,数字,标点符号,空格,单词和行的数量。 这里是文本文件,我在读 See Jack run. Jack can run fast. Jack runs after the cat. The cat's fur is black. See Jack catch the cat. J

    -3热度

    2回答

    我想制作一个简单的程序,允许用户创建/打开文件并向它们添加文本。这是代码我目前: #include <iostream> #include <string> #include <fstream> using namespace std; int main() { cout << "Enter file name:" << endl; char fileName;

    0热度

    2回答

    我有一种情况,即循环访问文件的前64行,并将每行保存为一个字符串。该文件的其余部分是未知的。它可能是单行或多行。 我知道文件开头会有64行,但我不知道它们的大小。 如何将整个文件的其余部分保存为字符串? 这是我目前有: std::ifstream signatureFile(fileName); for (int i = 0; i < 64; ++i) { std::string t

    0热度

    1回答

    问题描述 基本上,内部我的“Roster.h”头文件,我有来自学生类“学生”对象的数组(其包括函数changeScore,SetID,setTotal,setLetterGrade)。在下面将要附加的函数中,它只读取第一行数据,然后在while条件下退出。我一直盯着这个问题几个小时,可以使用第二(或第三)双眼睛。任何批评也是值得赞赏的,因为我知道我不是最有效的程序员。应该指出,“m_student

    0热度

    1回答

    我一直在谷歌搜索这个问题几个小时,似乎无法找到任何解决它的问题。 我对C++的文件操作一无所知,但我在过去的36小时中花费了大约20个时间阅读文档和论坛问题,试图为朋友一起获得项目。 说我有一个名为raw_questions.txt的文件,我想对其进行一些更改。这个文件是考试的学习指南,并且有一个问题,然后是4个多选答案。我想删除空白行并添加一些标记以允许我正在解析它的另一个程序。我写了一个格式化

    0热度

    2回答

    我希望能够从命令行读取文本文件。 那么我现在要做的是 1)./a.out menu1.txt menu2.txt 并让用户选择他们想要多少个文件从这样也有可能是阅读 2)./a.out menu1.txt menu2.txt menu3.txt我该怎么做? menu1.txt hamburger 5.00 pizza 3.25 chips 2.50 menu2.txt hamburge

    0热度

    1回答

    我的程序应该使用隐藏文本文件来跟踪用户的名称。但是,当程序启动时,如果在同一个目录中找不到'Name.txt'文件,它会生成一个对用户可见的文件。这意味着用户可以查看它,修改它等等。我怎样才能防止这种情况发生,只有我的程序可以修改文件?另外,有没有更好的方法来保持用户名称的知识(请记住,我是一般的编程新手,不仅仅在C++世界中)? #include "stdafx.h" #include <fs

    1热度

    1回答

    我在运行下面的代码时遇到问题。每次我设置了while循环到达.EOF()返回一个std :: bad_alloc的 inFile.open(fileName, std::ios::in | std::ios::binary); if (inFile.is_open()) { while (!inFile.eof()) { rea

    0热度

    2回答

    istream& operator>>(istream& s, vector<Order>& ord) { string c{}; bool got_customer = false; Customer temp_customer{}; vector<Purchase>vec_purchase{}; while (s >> c) {

    2热度

    2回答

    在寻找在C++文件读取的例子,我注意到,许多示例使用 std::ios::binary VS std::ifstream::binary std::ios::beg VS your_file_stream.beg std::ios::end VS your_file_stream.end 是否有这些任何差异例子,如果没有,为什么它们都包含在STL中?