ofstream相关问题

来源:互联网 发布:c语言编译器哪个好用 编辑:程序博客网 时间:2024/06/06 12:38

在进入正题之前记录下今天由于不小心犯的一个小错误:

char index[ ] = { 0 };

这句话导致的后果是再循环中只进行了一次循环,第二次的时候直接跳出。

正确的书写方式为:char index[8] = { 0 };


ofstream ofs;

ofs.open(filePath, ios::out); 

或者ofs.open(filePath, ios::out&&ios::app);

以上代码都不能追加。


正确的追加方式为:

ofstream ofs;

ofs.open(filePath, ios::app);


今儿幸运的是在笔记本上处理并追加二十个txt,在没有关闭任何一个txt的情况下没有内存溢出!

0 0
原创粉丝点击