ofstream

    1热度

    1回答

    template <class T> void savetext(T *a, char const *b) //writes to text file inside .sln however the text file is corrupt { ofstream fout(b, ios::out); for (int i = 0; a[i] != '\0'; i++)

    1热度

    1回答

    我想在C++中打开一个位图文件,改变它,然后创建另一个位图文件。问题是当我尝试使用ofstream输出位图文件时,即使不更改文件的任何字节,它也有一个奇怪的输出。 #include <fstream> using namespace std; int main() { ifstream fin ("6.bmp", std::ios::binary); ofstream

    2热度

    3回答

    我注意到ofstream中的operator <<不是const。很明显,这个操作符会改变文件的内容,但是它在ofstream对象内部会发生什么变化? 换句话说,如果我有ofstream作为一个类的成员函数,我想打电话就可以了<< operator一个const成员函数中我必须把它改成non-const成员函数或标记ofstream作为mutable但似乎没有从抽象的角度对我来说是逻辑的..我错过

    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热度

    3回答

    我希望能够从命令行读取文本文件,但是我的程序没有编译。有谁知道我做错了什么? 我想有像命令接受menu.txt文件和读取它们并把它们放到一个数组,但我不知道如何把它的命令行读取它们 那么什么我试图做的是 1)./a.out menu1.txt menu2.txt 并让用户选择他们想要多少个文件从因此它读取也可能是 2)./a.out menu1.txt menu2.txt menu3.txt我该怎

    1热度

    1回答

    以下程序写入100个字节,但不会全部读回它们。为什么? #include <iostream> #include <random> #include <vector> #include <climits> #include <algorithm> #include <map> #include <fstream> #include <iomanip> int main() {

    1热度

    2回答

    我在写一个小程序,它为主程序执行所有“写入文件”工作。数据是结构不是恒定的大小。他们中有很多人,未来还会增加新的。 因为这个原因,我决定使用char数组来处理指向这些数组的指针。 代码按预期运行的时间为70%,但是当写入数组时,我经常会遇到“访问冲突”错误,并且有时会出现此错误连续发生的时间段。我只是找不到一个模式。 要注意的是执行运行在不同的线程上。 struct BufferElement

    1热度

    1回答

    我写尺寸3的载体,当我读得大小为4的矢量与上次指数为索引的一个重复2 我的继承人码。 void IOManager::WriteBin(const string &filename, vector<userRank> highScorers, int rank) { ofstream fsalida(filename, ios::out | ios::binary); if

    0热度

    1回答

    嗯,我几乎想弄清楚为什么分段错误在下面的代码发生在我的一个类,函数被调用一次, void fileTransfer::createFile(){ std::ofstream fout; fout.open("th.txt", std::ios::binary | std::ios::out); char *toSend = new char(); for (

    0热度

    1回答

    我无法使用ofstream一次性向两个不同的文件写入两个不同的输出。该程序编译和运行良好,并p1output.txt写入数据,但是当我打开p2output.txt,它除了与内容的第一行空白: Time x1 x2 v1 v2 Energy Angular Momentum 如果我删除的代码将数据写入p1output.txt上的行程序正确写入数据到p2output.txt。我能想到的唯一的事情是