【发布时间】:2022-11-13 12:33:13
【问题描述】:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
float Litr;
int opcja;
cout << "Konwerter" << endl;
switch(opcja){
case 1:
cout << "Litr na barylke amerykanska i galon amerykanski" << endl;
cin >> Litr;
cout << Litr << " litrow to " << Litr * 159 << " barylek i " << Litr * 3,78 << "galonow.";
break;
}
return 0;
}
第 16 行中的错误(例如 cout << Litr << " litrow to " << Litr * 159 << " barylek i " << Litr * 3,78 << "galonow."; )
||=== 构建:在 aeiou 中调试(编译器:GNU GCC 编译器)===| C:\Users*file loaction*\main.cpp|16|错误:'int'和'const char [9]'类型的无效操作数到二进制'operator<<'| ||=== 构建失败:1 个错误,0 个警告(0 分钟,0 秒)===|
不明白哪里出了问题以及编译器试图告诉我什么。
【问题讨论】:
-
使用十进制点,而不是十进制逗号。
-
它起作用了,有点愚蠢的问题,我应该删除它吗?
-
是的,你可以删除它。
标签: c++ switch-statement operator-keyword cout