[過去ログ]
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net (1002レス)
DXライブラリ 総合スレッド その19 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
504: 名前は開発中のものです。 [] 2018/09/08(土) 05:41:44.22 ID:DgEMMqli >>503 String型(文字列型)とchar型(文字型)と勉強したんで、 csvに入った長い文字列(3,12,43,34,0,32,2,....が数百並ぶとかザラです)を 入れるためにString型を用意したつもりです。 実際、エラーは出ずに今まで動いているのですが、問題になっている理由を 聞かせてください。 char型でも while(ifs && getline(ifs,buf[line])){ line++; }  は正常に動くんですよね? ちなみに3000というのは、csvの文字列がどれだけ長くても対応できるように、、 と思ってそうしているんですが、、、文字列の量によっては無駄になるメモリもありますが、、 >当てずっぽでソースコードっぽいものを書かれても困る 確かにまだ確認はしていませんが、熟練の方でしたら どうなるのか、わかるかなと思いまして、、聞いてみました。 (確かにいちいち自分で試せばいいですが、以前予期せぬエラーというか 無限ループとか、そういう危ないエラーを食らったことがあるので なるべく聞いて確認したい気持ちもあります) http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/504
507: 名前は開発中のものです。 [sage] 2018/09/08(土) 06:40:52.25 ID:t6UqvRI+ >>504 例え話をしよう 新居を購入して、そこに引っ越し用のダンボール箱を3000個 搬入したいとする ※新居はダンボール箱3000個まで収容可能とする でもあなたは"家"を3000個用意してる訳 おかしい事してるの、わかる? プログラムでいうと、buf[ 0 ]のstringにデータが入ってて buf[ 1 ] ~ buf[ 2999 ]は無駄になってる あと文字列 = stringって思ってるみたいだけど 文字列って要はchar型の配列だから別にstringである必要は無いよ 文字列比較とかするつもりが無いんだったら、 std::vector< char > t_DataVec;で充分だと思うけど http://mevius.5ch.net/test/read.cgi/gamedev/1452005069/507
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.030s