Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int i,count,count01;
- void check();
- int main(void)
- {
- int i;
- char str[100];
- printf("請輸入你的名字\n");
- scanf("%s",&str);
- printf("你輸入的名字是:");
- for(i=0; i<strlen(str); i++)
- printf("%c",str);
- printf("\n======================\n\n");
- FILE *read;
- read = fopen("student.txt","r");
- char string[100];
- int flag;
- count = 0;
- while (fgets (string, 65535,read)) //65535 緩衝
- {
- count = count+1;
- flag = 0;
- for(i=0; i<strlen(string); i++)
- {
- if(string!='\n')
- {
- if(str!=string)
- {
- flag = 1;
- break;
- }
- //printf("%c",string);
- }
- //printf("\n");
- }
- if (flag==0)
- break;
- }
- fclose(read);
- if(flag==0)
- {
- printf("驗證通過");
- check();
- }
- else
- {
- printf("驗證不通過");
- }
- system("pause");
- return 0;
- }
- void check()
- {
- printf("\n**讀成績檔**\n\n");
- FILE *read01;
- read01 = fopen("score.txt","r");
- char string[100];
- count01 = 0;
- while (fgets (string, 65535,read01))
- {
- count01 = count01 + 1;
- if(count01==count)
- printf("%s\n",string);
- }
- fclose(read01);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement