- 1 : 2022/01/08(土) 13:50:02.335 ID:DtsHrADaa
- 2 : 2022/01/08(土) 13:50:30.006 ID:i6vAhH1X0
-
なんやねん金
- 3 : 2022/01/08(土) 13:51:24.611 ID:DtsHrADaa
-
下のforが[i][0]にしなきゃダメだった
でもそこは問題じゃないわ配列に入ってたら1行目が3回表示されるはずだから - 4 : 2022/01/08(土) 13:52:05.045 ID:DWbSiprX0
-
strtokで\t区切りにすれば?
- 6 : 2022/01/08(土) 13:54:20.072 ID:DtsHrADaa
-
>>4
調べたけどよくわかんねえ難し過ぎだろ
>>5
txtの中身の?txtの順番は変えられない
こんな感じのファイルが何百個もあってそれを解析するプログラムを作りたい - 5 : 2022/01/08(土) 13:52:48.954 ID:p/8ySghn0
-
順番変えれば
- 7 : 2022/01/08(土) 13:55:42.817 ID:btrtyRg6a
-
前に書いたやつでtxt1行ごとに文字列配列に入れるやつがあるから
それとstrtokとやらを使えばいけるだろうか… - 8 : 2022/01/08(土) 13:56:26.258 ID:JJD7x2BX0
-
メモ帳使ってる時点で君は向いてない
- 9 : 2022/01/08(土) 13:57:08.575 ID:btrtyRg6a
-
>>8
テキストファイル見るならこれでいいじゃん
テラパッドも入ってるけど見づらい - 10 : 2022/01/08(土) 13:58:40.624 ID:F1YzAI5ka
-
おれはサクラが好きだよ
- 11 : 2022/01/08(土) 13:59:01.962 ID:tmmUgfcV0
-
32,34,36行目の1次元目のインデックス0じゃなくてiじゃね
- 13 : 2022/01/08(土) 14:01:06.777 ID:btrtyRg6a
-
>>11
そうだね
でも0なら0で1行目の数字が3回出力されるはずだからまず配列に収納できてないのが問題 - 12 : 2022/01/08(土) 13:59:58.896 ID:Koe8fXxi0
-
なるほどなあ
tokenむずかしいならline読み込んだ後、文字数で切り分けたらどうかw - 14 : 2022/01/08(土) 14:03:14.735 ID:2HGuMH33M
-
1行で取れちゃってるのね
行をsplitして配列にすればいいんじゃね? - 15 : 2022/01/08(土) 14:06:21.167 ID:kHBDmjEdM
-
fscanfってichiとか%*sで読み飛ばさなくてもいけるんだっけ?
- 17 : 2022/01/08(土) 14:08:02.928 ID:nkwIejV20
-
fscanfってそんな便利なものじゃなかった気がする
タブ文字も含めてちゃんとフォーマット指定しないと駄目だと思う - 18 : 2022/01/08(土) 14:08:26.939 ID:guo2jaxH0
-
解析したいだけならPythonでやれ
- 20 : 2022/01/08(土) 14:09:25.805 ID:btrtyRg6a
-
>>18
Python1ミリも分かんないから今からcを追加で勉強した方がいいと思って
cだって2時間勉強したぐらいの知識量しかないけど - 19 : 2022/01/08(土) 14:08:38.528 ID:v1ouBzK9a
-
%f並んでる所のとこスペースいらないんだっけ?
- 21 : 2022/01/08(土) 14:14:47.871 ID:fMcftnpwa
-
strtokくそむじいや!
何やってるか全く分からん - 22 : 2022/01/08(土) 14:15:40.336 ID:nkwIejV20
-
fscanfをこうしてみて
char tmp[10];
fscanf(&fp, “%s¥t%f¥t%f¥t%f¥n”, tmp, &one, &two, &three);
- 23 : 2022/01/08(土) 14:18:39.453 ID:knyaLQal0
-
strtokは最初の1回目だけは第1引数に文字列渡す
2回目以降はNULLを渡す - 28 : 2022/01/08(土) 14:34:14.429 ID:knyaLQal0
-
fgets()を行数分(というかエラーになるまで)ループして
1行ずつsscanf()なりstotokなり使って処理した方が
分かりやすいと思う1行目が不要なら最初の行は何もしないとかタイトル行として別な取り方するとかできる
- 29 : 2022/01/08(土) 14:35:13.487 ID:guo2jaxH0
-
ちなみに実用なの?勉強なの?
- 31 : 2022/01/08(土) 14:37:15.339 ID:PcA7NTa/a
-
>>29
実用 - 34 : 2022/01/08(土) 14:39:42.245 ID:Re1XQIMU0
-
>>31
これを実用とか辞めた方が世のため人のため - 32 : 2022/01/08(土) 14:37:34.430 ID:Re1XQIMU0
-
&a の前に &s
char s[1024]; - 33 : 2022/01/08(土) 14:39:01.240 ID:Re1XQIMU0
-
i<3 は潰しが効かないので
sizeof() 使って実際の要素数を求めること
hint man XtNumber
コメント