incode.txtson文件链接:https://pan.baidu.com/s/1ZNpe0bZJcMPPQYKo97Y9OQ
提取码:22br
1.代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *fp;
char ch,index[10];
int i=0;
printf("please input the filename:");
if (!(fp=fopen("incode.txt","r"))){
printf("Failed to open file");
exit(0);
}
scanf("%s",index);
char str[20];
char strChina[4];
int k=0;
int c;
int flat = 1;
while(ch != EOF)
{
ch=fgetc(fp);
if(ch>='a'&&ch<='z')
{
flat = 1;
str[k] = ch;
k++;
}
else if(ch == ' ' && flat == 1)
{
flat = 0;
str[k] = '\0';
c = k = 0;
if(strcmp(str,index) == 0)
{
while(1)
{
ch=fgetc(fp);
if(ch == ' ' || ch >=3)
break;
strChina[c] = ch;
c++;
}
strChina[c] = '\0';
if(c == 2)
{
printf("%s",strChina);
}
break;
}
}
}
fclose(fp);
return 0;
}
2.TCC编译后输出