我正在嘗試讀取行並從中提取信息。我的文字有例如;從文件中保存變量?
abate terminar, hacer cesar
abated amainado, amplacado, mitigado
這是一本字典。 首字是英文,其餘是西班牙文。我試圖將英語單詞保存到一個變量中,然後將其餘的行保存到另一個變量中。我不知道該怎麼做?我編寫了讀取所有文本文件的代碼並將其全部打印出來。
int main(int argc, const char * argv[]) {
char filename[] = "/Users/MyName/Desktop/span.rtf";
FILE *file = fopen (filename, "r");
if (file != NULL) {
char line [1000];
while(fgets(line,sizeof line,file)!= NULL) /* read a line from a file */ {
fprintf(stdout,"%s",line); }
fclose(file);
}
return 0;
}
閱讀有關你的C教科書字符串。 –
使用[getline](https://www.gnu.org/software/libc/manual/html_node/Line-Input.html)功能。 –