fstream

    2热度

    3回答

    我正在尝试以更快的方式从文件中读取数据。目前我正在做的是以下,但对于大文件来说非常慢。我想知道是否有更快的方法来做到这一点?我需要存储一个结构体的值,我在下面定义了它。 std::vector<matEntry> matEntries; inputfileA.open(matrixAfilename.c_str()); // Read from file to continue settin

    0热度

    1回答

    我想从C++中使用fstream的文本文件中读取多行二进制字符串。它目前正常工作,但字符串不能正常操作。我需要反转字符串后,我从文件中读取它们导致空终止符在错误的地方,并导致各种错误。是否有任何替代品'fstream'读取数据到字符串或有任何方法我可以反向字符串从文件中读入而不会与空终止符搞乱。 继承人我的代码片段: void Baby::getStore(string fileName, str

    0热度

    1回答

    我使用fstream来访问文件并提取其内容。当我输出它的数据时,我继续得到一个奇怪的符号。这是我正在使用的过程。我以前用它成功,但现在我似乎有一个问题。这是代码。 #include<iostream> #include<fstream> using namespace std; int main() { char text; int wai

    -3热度

    2回答

    我创建一个文件机智指定名称通过fstream的文件: #include <fstream> SYSTEMTIME systime; GetSystemTime (&systime); CString filename; filename = specifyNameOfFile(timestamp, suffix); // call a method std::ofstream f

    0热度

    2回答

    我试图做一个代码,它会改变文件中的给定单词,并将其更改为另一个单词。该程序的工作方式是逐字复制,如果它是正常的话,它只是将它写入输出文件,如果它是我需要更改它的那一个,写入我需要更改的那个。但是,我已经遇到了一个问题。程序不会将空格放入输入文件中。我不知道这个问题的解决方案,我不知道我是否可以使用noskipws,因为我不知道文件在哪里结束。 请记住我是一个完整的新手,我不知道事情是如何工作的。我

    0热度

    1回答

    好吧,所以我在类中有一个玩家名称向量以及从文件读取的正常运行的注册和登录系统。 (例如:Allura.txt或Bob.txt)。 用户名和密码被保存分隔由一个“;”,这是我与getline函数的分隔符使用: getline(ReadFile, filename, ';'); getline(ReadFile, filepass, ';'); 现在我被困。每当玩家输入“统计数据”时,我都会创建

    3热度

    1回答

    我想将我的类类型的STL向量写入和读取到二进制文件,但不明白istream_iterator出了什么问题。 项目规则不允许使用文本文件, 与Boost等第三方库相同。 这是Book.h: class Book{ public: Book(const std::vector<Book>& in_one_volumes,const std::string& title,

    -1热度

    1回答

    我在文本文件中包含以下内容。 Waterpark Avenue 3000 Coit 1010 Synergy Park 9119 Joaquin 1980 Richardson 2413 我想读取文件以这样的方式,我可以输出使用运输及工务局局长在不同列中的细节()运算符。 我在这里面临的问题是一些行有2个名字,其他行只有1个,我找不到解决它的方法。

    1热度

    1回答

    我正在使用ofstream对象创建字符串并将其打印到文本文件,但它不起作用。这是我的代码: #include <iostream> #include <fstream> using namesace std; int main() { ofstream output("d:\\data.txt"); output << "this is my text" << endl

    6热度

    1回答

    我目前正在开发一个项目,其中有一个大型文本文件(15+ GB),我试图在文件的每一行上运行一个函数。为了加速这个任务,我创建了4个线程,并试图让他们同时读取文件。这与我有什么: #include <stdio.h> #include <string> #include <iostream> #include <stdlib.h> #include <thread> #include <f