我想从文件中提取单词(然后从控制台输入中),计算它们的出现并将它们存储在我的 Word 结构中:
typedef struct cell{
char *info; /* word itself */
int nr; /* number of appearances of the word *
}*Word;
这个结构将被动态分配给文件中包含的尽可能多的单词。考虑这个函数:
void Word_Allocation (Word* a) /* The function that allocates space for one structure */
我的问题是:
- 如何正确打开文件并逐行读取?
- 如何在结构中正确存储单词和出现次数?