12-14.c

来自「C语言程序设计及应用习题解析与上机指导 冶金工业出版社 谢乐军」· C语言 代码 · 共 26 行

C
26
字号
#include"stdio.h"
        #Include"string.h"
        main()
       { FILE *fp;
          char name[22],s[22];
          int flag,i;
          if((fp=fopen("sname.txt","r"))==NULL) exit(0);
          scanf("%s",name);
          for(i=0;name[i]!='\0';i++);/*找到字符串结束标记*/
          name[i]='\n';/*字符串中插入一个回车换行符*/
          name[i+1]='\0';/*补充一个字符串结束标记*/
          flag= 0;
          while(!feof(fp))
           { fgets(s,21,fp);
              if(strcmp(s,name)==0)
                { flag=1;
                   break;
         if(flag==1)
            printf("yes!\n");
         else
            printf("no!\n");
         fclose(fp);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?