要求:从文件中查找对应英文单词并给出中文解释,文件中的单词和中文解释需用'\t'(键盘Tab键)隔开,每行一个单词加解释。
代码:
#include <stdio.h>
int find_dic(char (*list)[20], int high, char* str); /*< 定义两个数组分别存放单词和解释 */
int main(void)
{
char word[8000][20], app[8000][20];
int num, m, sum = 0;
char str[20];
FILE *fp;
fp = fopen("C:\\Users\\Administator\\Desktop\\dictionary.txt", "r"); /*< 打开词典,只读模式 */
if(fp == NULL)
{
printf("open file failed...");
return 0;
}
while(!feof(fp))
{
fscanf(fp, "%s%s", word[sum], app[sum]); /*< 将文件中的内容读出并保存 */
sum++;
}
fclose(fp);