Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/149.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何通过文本框在两个值之间留出一个空格来放置第二个值?_C++_Text Files_C++builder - Fatal编程技术网

C++ 如何通过文本框在两个值之间留出一个空格来放置第二个值?

C++ 如何通过文本框在两个值之间留出一个空格来放置第二个值?,c++,text-files,c++builder,C++,Text Files,C++builder,我有一个文本框和两个浮动,命名为:浮动汽油、柴油。我可以输入汽油的值,但如何通过在同一文本框中留出一个空格来输入另一个值 我的代码: void\uu fastcall TForm1::Button2Click(TObject*Sender){ 汽油,柴油;; 汽油=标准浮动(Form1->Edit2->Text); diesel=StrToFloat(Form1->Edit2->Text); 流动价格; 打开(“price.txt”,ios::app); if(price.is_open()){

我有一个文本框和两个浮动,命名为:
浮动汽油、柴油。我可以输入汽油的值,但如何通过在同一文本框中留出一个空格来输入另一个值

我的代码:

void\uu fastcall TForm1::Button2Click(TObject*Sender){
汽油,柴油;;
汽油=标准浮动(Form1->Edit2->Text);
diesel=StrToFloat(Form1->Edit2->Text);
流动价格;
打开(“price.txt”,ios::app);
if(price.is_open()){

price您是否注意到您正在两次读取同一输入字段?
StrToFloat
不是一个标准函数,因此您应该添加它的定义–可能它使用的是一些未正确清除的静态流?此函数
StrToFloat
只是将文本框类型更改为float,所以问题不在这一点上。@acocagUAI想在同一个文本BxStrutoLAT之间分配一个“代码<浮动”<代码>,这是正确的告诉你1.5 2.5不是一个有效的浮点。TIS的C++的Builder解决方案是使用两个文本框,每个参数一个。如果你必须使用一个空分隔的对,那么你需要在文本中读取为一个字符串。一个字符串变量,然后对其进行解析,以分离出两个值所需的两个部分。有许多方法可以将字符串转换为值。一种方法可能是使用
std::istringstream
std::istringstream in(“1.5 2.5”);if(在>>汽油>>柴油机中){/*解析正常*/