トップページ > プログラム > 2016年01月01日 > 7oU3J/K5

書き込み順位&時間帯一覧

8 位/98 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000010000001002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net

書き込みレス一覧

【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
241 :デフォルトの名無しさん[]:2016/01/01(金) 14:17:09.15 ID:7oU3J/K5
CSV データのアクセスについて質問です。環境は Unity です。

no, name, state, price
1, yamada, sleep, 100
2, higuchi, alive, 250
3, inage, alive, 170

みたいに、列に名前をつけているデータがあります。
列はたまに動的で、name と state の間に列が割り込んだりします。

はじめは const で state = 2 として、
決め打ちで読み出していたのですが、
列がずれると定義を変更しなくてはいけません。

そこで、列名でアクセスすれば良いのではないかと思い、
例えば 2番の state を調べるときに
state が何列目か一行目を右に調べてから
2行目の何列目という風にアクセスしています。

一応できているのですが、もっと良い方法はないでしょうか。
あるいは、普通こういうときはどうすべきでしょうか。

この読み込んだ CSV は、かなり頻繁にアクセスするので、
そこも踏まえてアドバイス頂けると嬉しいです。

なんでカラムが変わる前提なのかと疑問があると思いますが、
そこはご容赦お願いします。
【初心者歓迎】C/C++室 Ver.97【環境依存OK】 [転載禁止]©2ch.net
244 :デフォルトの名無しさん[sage]:2016/01/01(金) 21:33:51.36 ID:7oU3J/K5
>>242
それだと、列が増えたりする度に定義ソースを書き換えるような…

>>243
すみません、二次元コレクション調べたのですがイミフでした。
にわかなもので、すみません。


const しているのを変数にして、
一番最初に列の名前の場所を動的に拾い、
構造体に放り込んでみます。

みなさん、ありがとうございました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。