我試圖做類似如下:C++字符串INT使用字符串流不準確
stringstream convert1(Model_str.substr(2, 12));
cout << (Model_str.substr(2, 12)) << endl; //output = 0.999999
convert1>>vertex1[VertexCounter];
cout << vertex1[VertexCounter] << endl; //output = 0
有爲什麼把當它變成我的數組它是不是被精確到6位小數理由嗎?
截斷,截斷,截斷。 – chris
你期望得到的'int'究竟是什麼? –
我想要兩個輸出是相同的。所以頂點[VertexCounter]應該是0.999999 – LucasS