首页 > 代码库 > 简单的文件操作
简单的文件操作
1 #include <stdio.h> 2 3 int main() 4 { 5 FILE *fp = fopen("hello", "w+"); 6 if(fp == NULL){ 7 perror("fopen"); 8 return 1; 9 } 10 11 char *p = NULL; 12 char *buff = "hello boy!"; 13 14 int ret = fputs(buff, fp); //把内容写入文件中 15 if(ret < 0){ 16 perror("fputs"); 17 return 1; 18 } 19 20 fseek(fp, 0, SEEK_SET);//将文件指针指向头,因为在赋值时已经指向了最后 21 22 unsigned char arr[1024] = {0}; //这个数组是用来存文件里的内容的 23 p = fgets(arr, 1024, fp); 24 if(p == NULL){ 25 perror("fgets"); 26 return 1; 27 } 28 printf("%s \n", arr); 29 }
- fopen一个文件,定义一个文件指针。
- fputs将字符串写入文件。
- 再将文件中的内容 fgets到字符数组,然后输出。
简单的文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。