您的位置:首页 > 编程语言 > C语言/C++

用C语言对txt文件进行读写处理的过程

2015-04-15 15:38 323 查看
要对txt文件进行读取首先要先打开一个txt文件,这时需要用到fopen函数。

FILE *fopen(const char *path,const char *mode );

文件顺利打开后指向该流的文件指针将会被返回。如果文件打开失败则返回NULL。

[code]eg:
    char *txtPath="D:\\wavcs\\biaozhun.txt";
    FILE *fp;
    fp=fopen(txtPath,"wb");
    if(fp==NULL)
    {
        printf("can't open this file\n");
        exit(0);  //exit(0)表示正常退出
    }

文件顺利打开以后便可以对它进行读写操作了。
读函数:fread
size_t fread(void *buffer,size_t size,size_t count,FILE *stream);
如果调用成功则返回实际读取到的元素个数,如果不成功或读到文件末尾则返回0.

写函数:fwrite
size_t fwrite(const void *buffer,size_t size,size_t count,FILE *stream);
返回实际写入的数据项个数。

最后需要关闭文件
fclose
int fclose(FILE *stream);
关闭成功则返回0,失败则返回-1.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: