c言語でファイルの内容の単語を読こむ課題がでて、ファイルの中身は
I have a pen.
というような感じで
(fscanf(fp,"%s",word) != EOF)
wordはchar型の配列です
としてファイルの中身を最後まで単語単位で読み込みたいんですが、
penだったらpen.と読み込みますよね
しかし今回pen.もpenも同じ単語として.を空白扱いしたいのですが、
どのようにすればいいのでしょうか
要するに.や"を無効化したいです。
wordとして読み込んだ後
for(int i = 0; i < word.length(); i++){ if(word[i] =='.'){ word[i] = ''; } }
と無理やりやる感じですか?
というかこれでもpen.とpenが同じ単語として扱われますかね?」
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。