首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

c++怎么把数据追加到文件中

2012-03-03 
c++如何把数据追加到文件中 - C++ Builder / Windows SDK/API小弟刚用C++,请问怎样才能想把一个数据追加到

c++如何把数据追加到文件中 - C++ Builder / Windows SDK/API
小弟刚用C++   ,请问怎样才能想把一个数据追加到一个文件的尾部而不是覆盖.

[解决办法]
打开文件时以追加方式即可fopen(filename, "ab ");
函数申明: FILE *fopen(char *filename, char *mode)
函数用途: 打开一个文件
头 文 件: stdio.h
输入参数: filename: 文件名称
mode:打开模式,含义具体如下:
"r ":只读方式打开一个文本文件 "rb ": 只读方式打开一个二进制文件
"w ":只写方式打开一个文本文件 "wb ": 只写方式打开一个二进制文件
"a ":追加方式打开一个文本文件 "ab ": 追加方式打开一个二进制文件

"r+ ":可读可写方式打开一个文本文件 "rb+ ": 可读可写方式打开一个二进制文件
"w+ ":可读可写方式创建一个文本文件 "wb+ ": 可读可写方式生成一个二进制文件
"a+ ":可读可写追加方式打开一个文本文件 "ab+ ": 可读可写方式追加一个二进制文件
返 回 值: 文件指针,如返回为NULL,表示打开失败
[解决办法]
楼上说了。
[解决办法]
#include <fstream>

int main()
{
using namespace std;

fstream log( "log.txt ",ios_base::out | ios_base::app);
log < < "app " < < endl;
system( "notepad log.txt ");
}

热点排行