
int fscanf (FILE *stream, const char formatString[], ...);
int fprintf (FILE *stream, const char formatString[], ...);
void ReadFileFrowmFileName(char filename[])
{
FILE *fp;
char date[32],time[32];
int data;
fp = fopen(filename,"r");
fscanf(fp,"time:%s %s\n",date,time);
fscanf(fp,"serial:%s\n",serial);
fscanf(fp,"item1:%d\n", &data);
//fscanf(fp,"%d\n",&temp);//顺序读取第一列数据
fclose(fp); 关闭文件
}
void SaveFileByFileName(char pathName[])
{
FILE *fp;
int data;
double CurrentDateTime;
char today[32],serial[64];
if(strcmp(serial,"") == 0)
{
strcpy(serial," ");
}
GetCurrentDateTime (&CurrentDateTime);
FormatDateTimeString (CurrentDateTime, "%Y-%m-%d %H:%M:%S", today, 32);
fp = fopen(pathName,"w");
if(fp == NULL)
{
return;
}
fprintf(fp,"time:%s\n",today);
fprintf(fp,"serial:%s\n",serial);
fprintf(fp,"item1:%d\n", data);
// fprintf(fp,"%4d\n",data);
fclose(fp);
}