本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:ファイルの読み込み(C言語))

C言語でファイルの読み込みについて質問です

2023/10/16 14:40

このQ&Aのポイント
  • C言語でファイルの読み込みについて質問です。コード内の特定の値のみを読み込みたい場合、どのようなコードを書けば良いでしょうか?初心者向けの具体的なコード例を教えてください。
  • C言語のファイル読み込みにおいて、特定の行の特定の値のみを取得する方法について教えてください。初心者向けに具体的なコード例をご教示いただければ幸いです。
  • C言語でファイルを読み込む際、特定の行の特定の値のみを取り出す方法を教えてください。初心者の方にも分かりやすい具体的なコード例をご教示いただければ幸いです。
※ 以下は、質問の原文です

ファイルの読み込み(C言語)

2008/02/07 17:26

ファイルの読み込みについて質問です。

for ( j=0; j<loop; j++ ){

fscanf ( fp, "%lf", &tmp );

if( (double)tmp != 0.0 ){
AVE[j] = (float)tmp;
}


読み込みファイル
0.000000 0.000000 -11.692600 -34.866700
0.056800 0.091400 0.009800 -0.111000
-0.208900 -0.222600 -0.055100 0.000000
0.072300 0.006500 -0.112500 -0.106500
0.079800 -0.098200 0.000000 0.000000

1行目と5行目の0.0を除いた数値を読み込みたいのですが、上記のコード
の場合、3行目の"0.0"もスキップされます。

3行目の"0.0"と他の"0.0"以外の数値を読み込みたい場合、
どのようなコードを書けば実現できませすでしょうか?
初心者なので、できれば具体的なコードでお願いします。
行列数は、変化します。

宜しくお願いします。

回答 (1件中 1~1件目)

2008/02/08 09:50
回答No.1

0.000000 が 0.000000 のとき
文始 分末として取り扱い 
中にある 0.000000 は 普通のデータとして取り扱いたいの?



途中で0.000000  0.000000  と出たら、
文末として誤解されるんじゃないかな と 言ってみるテスト

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。