查學號姓名的要如何寫呢
#include <stdio.h>#include <stdlib.h>
int main(int argc, char *argv[])
{
int sid; FILE *fp;
char no,name,*pch,find,type=1;
fp=fopen("abc.txt","r"); 這部分是學號姓名的txt檔 我有放在與這專案檔放在一起
printf("輸入1查學號 輸入2查姓名 " ) ;
scanf("%s, ",find);
請問這裡要怎麼打輸入1就能查學號
輸入2就能查姓名
打完1 打學號其中2碼 就會把所有學號有那2碼的都找出來
打完2 打姓氏就能把她找出來 (ex:陳 這樣就把所有姓陳的都列出來)
do
{
type;
}
while(type>2);
if(type==1)
printf(no,find);
else
printf(name,find);
do
{
fscanf(fp,"%s %s",no,name);
pch=strstr(no,find);
if ( pch !=NULL)
printf("%s %s\n",no,name);
}
while(!feof(fp));
fclose(fp);
system("PAUSE");
return 0;
}
請會的幫忙想想看唷
我是可以執行 但是只差 中間紅色那塊部分 不知道怎麼弄出來
頁:
[1]