C のテキスト ファイルから数値データを読み取る
数値データを含むテキスト ファイルがある場合は、それを読み取って、さらに処理するために、数値を C の変数に代入します。これは、 C のファイル処理機能を使用して実現できます。
テキスト ファイルから数値データを読み取るには、次の手順に従います。
テキストを開くファイル:
ifstream myfile; myfile.open("data.txt");
データの読み取り:
数値データの読み取りには、主に 2 つのアプローチがあります:
ストリーム抽出オペレーターの使用(>>) 繰り返し:
float a; while (myfile >> a) { // Process the value of 'a' here... }
このメソッドは、ファイルの終わりに達するまでファイルから数値を繰り返し読み取ります。
連鎖抽出を使用した複数の値の読み取り演算子:
float a, b, c, d, e, f; myfile >> a >> b >> c >> d >> e >> f;
ファイル内の要素の正確な数がわかっている場合、このメソッドは一度に複数の値を読み取ります。
テキストを閉じるファイル:
myfile.close();
スペースを含むテキスト ファイルの処理:
問題で言及されているサンプル テキスト ファイルでは、数値はスペースで区切ります。これを処理するには、次のことができます。
特定値または値のスキップ:
ファイル内の特定の値を読み取るか、値をスキップする必要がある場合は、次のことができます:
これらの手順に従うことで、テキスト ファイルから数値データを効果的に読み取り、変数に割り当てることができます。 C で。
以上がC でテキスト ファイルから数値データを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。