私はstd::vector<std::string> WorldData
です。私は、変数をfloat型にこれらの文字列を変換することができる方法ファイルからフロートへのテキスト
-3.0 0.0 -3.0 0.0 6.0
-3.0 0.0 3.0 0.0 0.0
3.0 0.0 3.0 6.0 0.0 etc.
:それは、それがどのように見える(OpenGLの3D配位がある)world.txtと呼ばれる私のファイルのすべての行が含まれていますか?私が試したとき は:
scanf(WorldData[i].c_str(), "%f %f %f %f %f", &x, &y, &z, &tX, &tY);
or
scanf(WorldData[i].c_str(), "%f %f %f %f %f\n", &x, &y, &z, &tX, &tY);
変数x、y、zを、TX、TYは、いくつかの奇妙な数字を取得します。
実際には缶?文字列から読み込む場合は、sscanfを使用する必要があります。 – happydave
私はそれを見たことがない、私はそれが眠る時だと思う:Pありがとうたくさん – fex