たとえば,
3行2列のテキストデータ
1 2
3 4
5 6
を,ファイルから読み込むとします.
入力用オブジェクトとして
ifstream fin;
として,
while (!fin.eof()) {
fin >>x>>y;
x_array[i]=x;
y_array[i]=y;
i++;
}
といった感じでファイルから入力しています.
2列程度なら問題ないと思うのですが,
入力データが,たとえば
3行100列
となった場合には,上記のソースのような書き方では,対応できないと思います.
どのように,すればいいのでしょか??
ご教授,お願いいたします.
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
C言語的手法を使ってもよいのなら、
fgets()で一行とって、strtok()で列を分解する。
while(1){
if(fgets(szBuf, MAX_LEN, FP) == NULL) {
break;
}
nData[i][0] = atoi(strtok(szBuf," "));
for(j = 1; j < 100; j++) {
nData[i][j] = atoi(strtok(NULL," "));
}
i++;
}
streamは普段使ってないので知らない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) Excelの複数人での参照について 2 2022/06/01 13:38
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Excel(エクセル) エクセルVBA、間違っているコード内容を正して頂けませんか? エクセルワークシートに納品書を作ったの 2 2023/08/02 21:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
【PHP】配列内のある値以上をカ...
-
$_SESSIONに二次元配列を使える...
-
phpmyadminにおける動作速度が...
-
Smartyのテンプレートからjavas...
-
URLのサブドメインとドメイン部...
-
配列を回すとき、最後の要素だ...
-
配列一致(要素順番は違うが内容...
-
file_existsでファイル名の部分...
-
PHPで配列をPOSTデータで送った...
-
多次元配列から任意の配列を取...
-
PHPのセレクトボックスの初期値...
-
Resource id #3 と表示されま...
-
複数行のデータのPOST処理に関して
-
ファイルの書き込みについて教...
-
◆速い、ファイル読み込みは?
-
2次元配列CSVのソート
-
特定の文からメールアドレスの...
-
サイト名を取得するPHP
-
VB.NET で 二次元のハッシュは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
配列をループでたくさん宣言し...
-
String だと「 ByRef引数の型が...
-
file_existsでファイル名の部分...
-
foreachのなかで次のキーを参照...
-
$_SESSIONに二次元配列を使える...
-
PHPのカッコ[ ]の使い方について
-
$_SESSIONについて教えて下さい。
-
配列を回すとき、最後の要素だ...
-
ネストが深い時のforeachはどう...
-
配列一致(要素順番は違うが内容...
-
PHPにてクラスを配列にすること...
-
配列の値の更新方法について
-
postgresql関数をつかったレコ...
-
PHPで配列をPOSTデータで送った...
-
PHP 多次元配列変数のデータ受...
-
漢字のソートについて
-
チェックボックスが複数選択で...
-
$_POSTを一括してサニタイズし...
-
smarty 同じ要素内で改行
-
配列のbindValue方法について
おすすめ情報