-6
ファイルを読み込んで文字を出力するコードを記述しようとしています。 charが読み取れない場合は、?
と表示されます。ファイルにエラーがある場合、コードは-1
を返します。それ以外の場合は、読み込まれた文字の量を返します。どういうわけか、私はそれをコンパイルできないので、これは正しく動作していません。ファイルからの読み込み
これを動作させるためのスペースを確保するか、コードが間違っているかどうかを確認してください。
どのように正しく動作しないのですか? – Henningsson
「どういうわけかこれは正しく動作していません」は、有用なエラーの説明ではありません。入力、期待される出力、観測された出力。それは101のデバッグです。また、あなたのサンプルコードはプログラムにコンパイルする必要があります。つまり、 'int main()'と必要なものがすべて含まれていなければなりません。 – DevSolar
まず、 'c'を初期化しません。開始する値は不定です。次に、ファイルを 'fclose()'でクローズしません。第3に、元の 'fopen()'が成功したことを決して確認しません。 –