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

c++文件打开与写入的初学者有关问题 求

2013-04-21 
c++文件打开与写入的菜鸟问题 求有一个链表 想将其中的数据写入到txt文件中 打开文件时 就是写入的数据(不

c++文件打开与写入的菜鸟问题 求
有一个链表 想将其中的数据写入到txt文件中 打开文件时 就是写入的数据(不是二进制的) 
求一个详细的例子  新手表示有点乱
[解决办法]
写入字符串的一个例子,仅供参考

    char *s[3] = {"hello" ,"world" ,"china"};
    FILE *pf = fopen("test.txt" ,"w");
    if (pf)
    {
        for (int i = 0; i != 3; ++i )
        {
            fwrite(s[i],strlen(s[i]) ,1 ,pf);
        }
        fclose(pf);
    }

[解决办法]
先获取文件大小,
BOOL GetFileSizeEx(HANDLE  hFile, PLARGE_INTEGER lpFileSize);
然后用这个大小来创建一个buf指针

热点排行