目录
fscanf 读取
void Read()
{
int flag = 1;
FILE *file = NULL;
file = fopen(PATH,"r"); //打开文件
if(!file) //判断文件是否打开
return ;
while(flag)
{
char str[255];
int i;
float f;
fscanf(file,"%s\t%d\t%f\n",str,&i,&f); //读取文件内容
if(feof(file)) //判断是否读到末尾
flag = 0;
}
}
fputs 写入字符串或字符数据
void Write_fputs()
{
char *str = "fputs";
FILE *file = NULL;
file = fopen(PATH,"w");
fputs(str,file); //写入数据
fputs("\t",file); //空格
fputs("\n",file); //换行
}
fprintf 写入任意数据
void Write_fprintf()
{
char *str = "fprintf";
int i = 12;
float f = 12.1314256;
FILE *file = NULL;
file = fopen(PATH,"w");
fprintf(file,"%s\t%d\t%f\t%0.2f\n",str,i,f,f); //\t是空格 \n是换行
}