C文件操作
来源:互联网 发布:probe软件 编辑:程序博客网 时间:2024/05/19 08:05
C语言中对文件操作主要有open,write,read三个函数,最近复习到这几个函数,故顺便写了一个demo回顾回顾。
#include <stdio> #include <fcntl.h>#include <io.h>int main(int argc, char *argv[]){int fd,ret;char content[]="this is test word",buf[1024];fd=open("C:\\Users\\yxx\\Desktop\\test.txt",O_CREAT|O_WRONLY);if(fd==-1){printf("open failure\n");return -1;}ret=write(fd,content,sizeof(content));if(n==-1){printf("write failure\n");close(fd);return -1;}close(fd);fd=open("C:\\Users\\yxx\\Desktop\\test.txt",O_RDONLY);ret=read(fd,buf,sizeof(buf));if(ret==-1){printf("read failure\n");close(fd);return -1;}close(fd);printf("%s\n",buf);return 1;}
C语言中对文件操作还有三个很类似的函数,fopen,fwrite,fread三个函数,我也写了一个demo
#include <stdio>int main(){FILE *fp;fp=fopen("test.txt","w+");char buf[]="this is test word";if(fp==NULL){printf("open failure");return -1;}fwrite(buf,sizeof(buf),1,fp);fclose(fp);fp=fopen("test.txt","r+");char content[1024];if(fp==NULL){printf("open failure");return -1;}fread(content,sizeof(content),1,fp);fclose(fp);printf("%s\n",content);return 1;}
如果想了解更多文件操作的函数,可以访问http://see.xidian.edu.cn/cpp/html/238.html
0 0
- [C/C++]文件操作
- 文件操作--C 函数操作
- c文件操作
- C文件操作
- C的文件操作
- c语言文件操作
- C的文件操作
- 标准C文件操作
- C#文件操作
- C的文件操作
- C语言文件操作
- C语言文件操作
- C文件操作探索
- [C++]文件读写操作
- C/C++文件操作
- C文件操作
- C语言文件操作
- c文件操作
- ros ar
- 海量数据面试题整理
- 【技术-JAVA】关于Java类加载器
- Mac OS X上创建私密硬盘分区
- C#之bool与Boolean的区别
- C文件操作
- 使用gcd_ wait来 处理gcd
- Mac系统启动速度特别慢的问题
- Android动画分类和区别
- Windows开发版本划分
- UBUNTU用户 无法进入系统
- css3实现特殊动画,支持手机
- 编程挑战高校俱乐部分配糖果答案
- Lucene 学习 3 Field