fstream

    0热度

    1回答

    我试图动态创建文件,它似乎有没有与fstream的方式。实际上有吗? #include <iostream> #include <fstream> using namespace std; int main() { for (int i = 0; i<2; ++i){ std::ofstream outfile outfile.open ((char)i+"sample_file.

    1热度

    2回答

    我已阅读了Stack Overflow和其他一些关于将向量写入文件的网站的几篇文章。我已经实现了我感觉的工作,但我遇到了一些麻烦。结构中的一个数据成员是一个类字符串,并且在重新读入该向量时,该数据将丢失。另外,在编写第一次迭代之后,其他迭代会导致malloc错误。如何修改下面的代码以实现我想要的将矢量保存到文件的能力,然后在程序再次启动时再读入它?目前,读取是在构造函数中写入一个只有数据成员是矢量

    0热度

    3回答

    下面的程序应该在一堆从文件整数读取,并计算出它们的平均值: #include "stdafx.h" #include <iostream> #include <string> #include <fstream> using namespace std; int main(int argc, char** argv) { ifstream fin("mydata.txt")

    0热度

    3回答

    我想(现在无论如何),从数据文件显示迷宫。第一组数字是大小,第二组入口,第三组出口坐标。 我有一个名为“MyMaze1.dat”一个简单的输入文件: 7 20 0 18 6 12 ****************** * * * ***** * * ***** *** * * ***** ***** ** * * * * * * ******* * * ******

    10热度

    4回答

    在我用ifstream打开的文件中获取当前行的行号的最佳方法是什么?因此,我正在读取数据,我需要存储它所在的行号,以便以后可以在数据与规格不匹配时显示。

    7热度

    2回答

    我在做二进制文件处理,在我的算法中,我想知道pos_type和off_type的实际类型,例如在计算文件大小或寻找给定职位(tellg和seekg)。 当计算文件的大小我只static_castpos_type到int64_t它似乎工作正常。 seekg怎么样?通过int64_t安全吗? 有没有一种方法,使pos_type和off_type是一个int64_t,可能使用traits? 我想消除可怕

    3热度

    1回答

    找到How to return an fstream (C++0x)的答案后,我现在想知道是否有一个当前的C++ 0x库实现fstreams的移动(甚至交换)(因为gcc (27.9)没有) 。我更喜欢它也是免费的。 或者是否有任何其他方式从函数的值返回fstreams? 我试过编译libcxx,但它看起来非常linux/mac的特定,我需要它在Solaris上运行,它不会编译。 我可以解决这个问

    1热度

    2回答

    所以我有这个递归下降解析器工作正常,通过命令行参数识别和使用值,但我不知道如何将此端口从.dat文件读取,使用正确的字符指针,打印字符串,并为多个字符串工作。 使用分析器命令行参数: #include <iostream> #include <fstream> using namespace std; bool A(void); bool E(void); bool T(void);

    3热度

    1回答

    我想从UNIX上的二进制文件读取。该文件存在并且包含多个数据信息。 的代码看起来是这样的: fstrean fstrHandler; string strFileName; char Buf[30000]; fstrHandler.open(strFileName.c_str(), ios::in | ios::binary); fstrHandler.seekp(0, std::

    1热度

    3回答

    我试图将输出转换为文本文件。总是在endl或“\ n”中添加时,它不会开始新行,而是在文件中放置一个正方形。 我已经在Dev-C++和Qt中完成了它,但总是得到相同的结果。你知道问题在哪里吗? 感谢您的回答。