fstream

    0热度

    2回答

    我正在写一个函数,它应该(如果文件已经存在)将第一个数字加1并将函数的参数追加到文件末尾。 实施例: 追加(4,9); append(5,6); 文件内容物在1: 1 \ N 4 \ n 9 文件内容物在2: 2 \ N 4 \ n 9 \ N 5 \ N 6 int append (int obj, int objType) { ifstream infile; infile.open("

    8热度

    3回答

    我有代码,使用fstream操作二进制文件与二进制标志设置和使用未格式化的I/O函数读取和写入。这在我使用过的所有系统上都能正常工作(文件中的位与预期完全相同),但这些基本上都是美国英语。我一直想知道这些字节在不同的系统上被codecvt修改的可能性。 听起来像标准所说的,使用无格式I/O的行为与使用sputc/sgetc将字符放入streambuf中的行为相同。这些会导致streambuf中的溢

    2热度

    2回答

    我正在制作游戏,并将地图数据存储在大小为[34] [10]的二维数组中。本来我生成使用一个简单的功能,填补了阵列的地图,并使用下面的代码此数据保存到一个文件: ofstream myFile; myFile.open("map.txt"); for (int y = 0 ; y < MAP_HEIGHT ; ++y) { for (int x = 0 ; x < MAP_WIDT

    0热度

    1回答

    我想模拟一个简单的发票,该发票具有一个发票对象,最小的ArrayList和一个带给定行的值的ArrayList的Lineitem对象。我得到我的结果集,循环遍历它,并且每次创建一个新的lineitem对象时,使用所需的字段值填充lineitem ArrayList,然后将该lineitem添加到发票ArrayList。然后我将它添加到一个JSONArray中,然后用toString()“扁平化”它

    2热度

    5回答

    经过大量搜索解决方案后,我决定实际寻求一些帮助! 我有一个由多个块组成的文件,其中每个块都可能被压缩,也可能不被压缩。在每个块之前显示块的大小以及块是否被压缩。每个块内有一个标识块的字符串。给定一个块名称,我想从文件中获取相关的块。 我的第一个想法是读取压缩标志和块的大小,只将块读入istringstream,如果需要解压缩istringstream,然后搜索块名称。我可以读取压缩标志和块的大小,

    2热度

    6回答

    我有这个工具,其中一个单一的类似日志的文件被多个进程写入。 我想要达到的目标是在第一次打开文件时截断文件,然后让几个打开的进程完成所有写操作。 所有的写操作都是系统刷新和互斥保护的,这样我就不会出现混乱的输出。 首先,进程创建文件,然后启动一系列其他进程,一次一个,然后打开文件并写入文件(主控制器有时会插入其他内容;从属进程可能或可能不要开放和写作)。 我希望尽可能不要使用已存在的更多IPC(我现

    0热度

    5回答

    与Java似乎是一个重大的放缓使用多维数组时: - int[] oneDArray=new int[3000*3000]; int[][] twoDArray=new int[3000][3000]; for(int x=0;x<oneDArray.length;x++){ oneDArray[x]=x; } for(int x=0;x<twoDArray.length;

    3热度

    6回答

    我有一个对象列表,我想存储在一个尽可能小的文件中以便以后检索。我一直在仔细阅读this tutorial,并开始(我认为)了解,但有几个问题。这里是我一起工作的片段: static bool writeHistory(string fileName) { fstream historyFile; historyFile.open(fileName.c_str(), ios::

    1热度

    2回答

    我正在编写一个使用RMI的客户端 - 服务器应用程序。我使用dyndns来获得一个我可以接受客户端连接的不可变地址。 但我在服务器做绑定操作了一些问题,因为我收到此错误: 连接被拒绝:连接 我不这样绑定操作: MultiServer multi = new MultiServer(); // creates an instance of the remote object LocateRegis

    0热度

    4回答

    所以我的目标是使一个函数具有部分填充的字符数组作为形式参数并从数组中删除所有重复的字母。所以我只需要读取一个.txt文件,其内容就像“11 ABC abca A ggt”,然后让程序吐出来“ABC abcgt” 截至目前我的程序吐出“1 ABC abc” 我真的很感谢这方面的帮助。 这是我有... #include <iostream> #include <fstream> using nam