コード ```### 前提・実現したいこと この「input.txt」には 100 個未満の整数値が書き込まれており,これをプログラムで読み込み,い ったん配列に格納したのち,順番を逆順にして「10101.txt」にファイル出力したい.以 下を参考にプログラムを教えてください。(??に入る言葉を教えてください) ### 発生している問題・エラーメッセージ
エラーメッセージ
### 該当のソースコード #```include<stdio.h> int main(void){ int a[100], i=0, j, n; FILE *fin, *fout; if( ( fin = ??????? )==NULL ){ printf("Cannot open input file\n"); return 1; } if( ( fout = ??????)==NULL){ printf("Cannot open output file\n"); return 1; } while(????? != EOF){ ???????; i++; } i--; fclose(fin); for( j=???????? ){ ??????????; } fclose(fout); return 0; } input.txt 0 1 2 3 4 : 18 19 10101.txt 19 18 17 16 15 : 1 0 コード
ここに言語名を入力
C言語
ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
このままではコードが読みづらいので、質問を編集し、<code>ボタンを押し、出てくる’’’の枠の中にコードを貼り付けてください
質問者さんは C言語 でどういうプログラムを作ることができますか?
「Hello World」を出力することができますか?
ファイルから一文字を読み込むことができますか? 読み込んだ文字を出力することができますか?
配列に文字を入れることができますか?
このようなことができないのであれば、出来るようになって下さい。
出来るのであれば、
「プログラムで読み込み,いったん配列に格納したのち,順番を逆順にして「10101.txt」にファイル出力」のどこができないのかを明らかにして下さい。
回答2件
あなたの回答
tips
プレビュー