void Cfscanf_testDlg::OnBnClickedOk()
{
FILE *pFile,*pFleW;
pFile=fopen("D:\\MFC\\fscanf_test\\2.txt","r");
pFleW=fopen("D:\\MFC\\fscanf_test\\3.txt","w");
char a[10][20];
if (pFile==NULL)
{
int aaa=0;
}
do
{
for (int i=0;i<10;i++)
{
fscanf(pFile,"%s",&a[i]);
printf("%s",a[i]);
}
int year=atoi(a[0]);
int month=atoi(a[1]);
int day=atoi(a[2]);
int hour=atoi(a[3]);
int minute=atof(a[4]);
double sec=atof(a[5]);
double R=atof(a[6]);
double A=atof(a[7]);
double E=atof(a[8]);
int nPs=atoi(a[9]);
fprintf(pFleW,"%4d %02d %02d %02d %2d %6.3f % 8.4f %8.4 % 8.5\n",year,month,day,hour,minute,sec,R,A,E,nPs);
} while (!feof(pFile));
VC++ 6.0 fscanf fprintf用法
最新推荐文章于 2024-01-09 11:12:30 发布