C言語についてですが、英文のテキストファイルを読み込んで、その後、

補足

下記のコードに、isalnum関数を用いた単語を抽出するコードを付け加えようと考えています。(英文のテキストファイルを「text.txt」という名称にしています。) #include <stdio.h> #include <stdlib.h> #include <ctype.h> int main(int argc, char *text[]){ char buf[5120]; FILE *fp; fp=fopen(text[1],"r"); while(fgets(buf,sizeof(buf),fp) != NULL){ printf("[%s]",buf); } fclose(fp); exit(0); }

C言語関連37閲覧

ベストアンサー

1

1人がナイス!しています

isalnum関数を用いて、英文中の文字を英数字かどうか一文字ずつ確認していって、もしその文字が空白であればそこで処理を終了し、その空白までの単語(英数字)を切り出す(出力)という操作を繰り返すといった具合です。(単語の定義をアルファベットまたは数字の連続した並びとしています。) 拙い説明で申し訳ありません。

ThanksImg質問者からのお礼コメント

初心者にもわかりやすい説明ありがとうございます。 とても参考になりました! 頑張ってコード書いてみます!

お礼日時:10/29 16:26