ファイルの内容を解析する必要があります。文字列が入力として与えられ、文字列内の各文字をファイルの内容に検索する必要があります。だから私の最初のtoughtはCファイルの内容を解析する
while (readBytes = read(fd, buffer, sizeof(char)) > 0);
でしたが、どのようにファイルにある各文字にアクセスすることを確認しますか?それで十分ですか
for (i = 0; i < SIZE; i++)
{
parseChar(buffer[i]);
}
私のファイルの内容がSIZE
より大きい場合はどうなりますか?
一度に1文字ずつファイルから読み込むだけではいかがですか。 'getchar()'を使って? –