--打开文件
FILE *fp_a = fopen("D:\a.txt","w");
//"w" 以可写的方式打开,文件不存在就会创建
if(NULL == fp_a)
{
printf("文件打开失败");
}
FILE *fp_b = fopen("D:\\b.txt","r");
//"r"以只读的方式打开,文件一定要存在
if(NULL == fp_b)
{
printf("文件打开失败");
}
--写入到a.txt中
fputc('a',fp_a);
char arr[]="hello";
fputs(arr,fp_a);
--从b.txt读出内容
char ch;
while (EOF != (ch = fgetc(fp_b)))
{
putchar(ch);
}
char arr[20];
while( ! feof(read_fp))
{
fgets(arr,sizeof(arr),fp_b);
printf("%s\n",arr);
}
--关闭文件(等于保存)
fclose(fp);
--fscanf()和fprintf()函数的操作对象是指定文件
--scanf()和printf()函数的操作对象是标准输入(stdin),输出(stdout)文件(键盘与屏幕)
//从文件中读出,然后输出到屏幕上
fscanf(fp,"%d",&arr[i]);
printf("%d\n",arr[i]);
//从键盘输入中读出,然后输出到文件中
scanf("%d\n",arr[i]);
fprintf(fp,"%d",&arr[i]);
--fread()和fwrite()
int arr[5];
fwrite(arr,sizeof(int),5,fp); (可以操作结构体 fwrite(my_stu, sizeof(struct stu), 5, fp);)
//将文件指针重置到文件开头
rewind(fp);
fread(arr,sizeof(int),5,fp);
文件操作
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、通过FlieInfo和DirectoryInfo来读取文件和文件夹属性查看文件属性,创建文件,移动文件,重命名...
- 对文件的操作 一、 文件管理常用的类和方法 1、NSFileManager: 提供了对文件的基本操作类,对文件的删...
- 一、模块管理函数和类 1、什么是模块: 一个.py文件就是一个模块 2、import :可以通过import 关键...
- 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处...