今天主要讲了C语言在.txt文件中存储数据。用指针将C语言与.txt文件建立联系。
#include<stdio.h>
int main()
{
FILE *fp;//定义一个文件指针
fp=fopen("1.txt","r+");//fopen是打开文件的一个函数。1.txt是文件名。r+是打开的方式,r代表只读,r+代表读 写,w+代表新建一个文件,可读可写,rw代表新建一个文件,只读。
int a=10;
fprintf(fp,"%d",a);//往文件里输出a
int b;
fscanf(fp,"%d",&b);//从文件里往出读
fclose(fp);
}
往文件里输出有:fprintf,fputs(输出字符串),fputc(putc,输出字符)
从文件里往出读有:fscanf,fgets,fgetc
C语言fseek()函数:移动文件光标读写位置
SEEK_SET 从文件开头为新的读写位置。 SEEK_CUR 以目前的读写位置为新的读写位置。
SEEK_END 将读写位置指向文件末尾。
typedef 关键字替代,与结构体常连用。
typedef int stu;//int <=> stu
stu abc=10;
printf("%d",abc);