c语言结构体与文件知识点总结
发布时间:2024-11-12
发布时间:2024-11-12
结构体
score1
name1
year1
month1
day1
定义
struct Student
{
int score;
char name[10];
int year;
int month;
int day;
int age;
}struct Student stu1;
文件保存 读取
FILE * fp
处理文件流程
1.打开文件
fopen();
2.存数据
fprintf
3.关闭文件
fclose
FILE * fp;
写入文件
1。打开文件
fp=fopen("//Users//shinshen//Desktop//ok.txt", "w");
2.写数据
fprintf(fp,"hello,wo来了");
3.关闭文件
fclose(fp);
printf("文件写入成功\n");
读取文件
1.打开文件
fp=fopen("//Users//shinshen//Desktop//ok.txt", "r");
2.读数据
char str[100];
fscanf(fp, "%s",str)
3.关闭文件
fclose(fp);
printf("读取文件内容:\n %s",str); 文件的读写
对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数:
字符读写函数: fgetc 和 fputc
字符串读写函数: fgets 和 fputs
数据块读写函数: freed 和 fwrite
格式化读写函数: fscanf 和 fprinf