
以下はC言語を用いて、csvファイルを読み込み、各行の値を配列に格納後、総和を求めるプログラムです。
ファイル内の値の総和は求めるプログラムは書けるのですが、例えばTESTcsvファイル内の2行目と5行目の和を求めるプログラムなど、ある特定の行のみを指定して計算を行うようなプログラムはどのように書けばよいかわかりません。
そこで、以下のような質問をさせていただきます。みなさまの回答から今後、自分で応用できるようにしたいと考えています。
質問:
下記のプログラムで/*ここから下*/の部分を変更して、TESTcsvファイル内の2行目と5行目の和を求めるにはどうすればよいか?(→output「25+32=57」としたい)
////////////////////////////////////////////////////////////////////////////
#include <stdio.h>
int main(void){
FILE *fp;
int e[6];
int i, sum=0;
if((fp = fopen("TEST.csv","r"))==NULL){
printf("not open\n");
exit(1);
}
for(i=0;i<=5;i++){
fscanf(fp,"%d",&(e[i]));
}
fclose(fp);
for(i=0;i<=5;i++){
printf("e[%d] = %2d\n",i,e[i]);
}
/*ここから下*/
for(i=0;i<=5;i++){
sum = sum + e[i];
}
printf("%3d\n",sum);
return 0;
}
//////TESTcsv.file//////
12
25
13
40
32
28
//////////////////
//////output//////
e[0] = 12
e[1] = 25
e[2] = 13
e[3] = 40
e[4] = 32
e[5] = 28
150
//////////////////
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA初心者です。 2 2022/10/10 11:52
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語にてXMLファイルから任意...
-
CGIコンパイルエラーについ...
-
構造体のメンバにファイルポイ...
-
VisualStudioでのファイルの入...
-
テキストファイル内に対して, ...
-
c言語でのfscanfについて
-
C言語でファイルの内容を strto...
-
複数ファイルの同時読み込みの...
-
csvfファイルの1行目と3行目を...
-
ファイル出力で改行を入れたい!
-
C言語 共用体の構造体の引数設定
-
C言語を用いて、csvファイル内...
-
fscanfで格納された変数がおか...
-
【C言語】ファイルを読み込んで...
-
C言語 バイナリデータのサイズ...
-
バイナリファイルの読み込み(C...
-
fscanfでループしてしまう。
-
テキストファイルをバイナリフ...
-
CRC32の計算方法
-
C言語でセグメンテーションエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数ファイルの同時読み込みの...
-
C言語でファイル読み書きを早く...
-
fopenでファイル名に、変数を使...
-
c言語でのfscanfについて
-
ファイルへの書込み処理が異常...
-
ファイル出力で改行を入れたい!
-
fscanfでループしてしまう。
-
C言語にてXMLファイルから任意...
-
テキストファイル内に対して, ...
-
datファイルの読み込み
-
ファイルに行番号を追加
-
大量の入力ファイルを扱うとき...
-
辞書順にソートしたいのですが...
-
InternetReadFileを使ったファ...
-
C言語 連番データの読み込み
-
C言語におけるファイル読み込み...
-
数値のみ抽出(C言語)
-
簡易grep関数ができません。助...
-
VisualStudioでのファイルの入...
-
fgets( ) の返り値は何?
おすすめ情報