###前提・実現したいこと
出力したファイル(a.txt)を読み込み、各行の合計値をファイル(b.txt)へ出力するプログラムを作成したいのですが上手くいきません。どなたか下記のプログラムを改善していただけないでしょうか。
###a.txt
a.txtファイルは1から999の数字を5つごとに改行しています。 1,2,3,4,5 6,7,8,9,10 11,12,13,14,15 ...999
###該当のソースコード
c
1#include<stdio.h> 2int main(){ 3 4 int a[5]; 5 6FILE *wfile; 7FILE *file; 8 9printf("合計値を出力しました\n"); 10 11wfile = fopen("a.txt","r"); 12file = fopen("b.txt","w"); 13 14while(fscanf(wfile,"%d,%d,%d,%d,%d",&a[0],&a[1],&a[2],&a[3],&a[4])!=EOF){ 15 16 fprintf(file,"%d\n",a[0]+a[1]+a[2]+a[3]+a[4]); 17} 18fclose(wfile); 19fclose(file); 20} 21
「上手くいきません」どうなることを想定していて、どういう結果になり、想定と結果にどういう差異があるのかを質問に記載してください。