PYozo  

实验代码:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{
  FILE *fp;
  char ch;
  char c[3];
  int j=0,i=0,a[6];
  if((fp=fopen("PYozo","a+"))==NULL)
  exit(0);
  while((ch=fgetc(fp))!=EOF)
  {
   if(ch==',')
   {
   j--;
   c[j]='\0';
   j=0;
   printf(" ");
   j=0;
   i++;
   continue;
   }
   c[j]=ch;
   a[i]=atoi(c);
   j++;
   
   putchar(ch);
  }
  int m=a[0];
  for(i=0;i<6;i++)
  {
   if(a[i]>=m)
   {
    m=a[i];
   }
  }
   for(i=0;i<6;i++)
  {
   if(m==a[i])
   {
    fprintf(fp,"\n%d %d",a[i],i);
    break;
   }
  }
  fclose(fp);
  printf("\n");
  printf("%d",a[4]);
  }

设计思路:先定义变量,然后打开文件,用while循环将文件里的内容读出来并用字符串储存,在用函数atio将字符串变成整型变量。

 

本题遇到的问题及解决方案:1:没有明白fscanf的用法,经查阅后得fscanf是将文件里的输入到缓冲区.

二、学习进度条

三、学习感悟

感觉打一串代码容易,但让打出来的代码变成可运行程序后,正常运行很难,我次次打出来的代码可运行程序都是要被终止运行的。

 

posted on 2019-03-08 17:43  PYozo  阅读(126)  评论(1编辑  收藏  举报