一:建立文本文件in.txt,内容如下
a 一
b 地
c 现
cd 三
about 关于
其中字母与汉字间为空格分开。
二:notepad++中输入代码,并且保存为trans.c放在tcc所在目录下
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *fp;
char ch,filename[20],index[10], result[100];
int i=0;
printf("please input the filename:");
if (!(fp=fopen("in.txt","r"))){
printf("Failed to open file");
exit(0);
}
while(ch != EOF)
{
ch=fgetc(fp);
//putchar(ch);
result[i] = ch;
//printf("%c",result[i]);
i++;
}
scanf("%s",index);
char str[20];
int k=0;
int j;
for(j = 0; j < i; j++) {
if(result[j]>='a'&&result[j]<='z')
{
str[k] = result[j];
k++;
}
else if(result[j] == ' ')
{
str[k] = '\0';
k = 0;
if(strcmp(str,index) == 0)
{
j++;
for(;result[j]!='\n'; j++)
{
printf("%c",result[j]);
}
break;
}
}
}
fclose(fp);
return 0;
}
三、tcc运行
四、若notepad++和MinGW配置好了(看我的上篇文章https://blog.youkuaiyun.com/taw19960426/article/details/89420274),可以直接使用快捷键