嗨,我有一个编程项目,编译程序时出现奇怪的错误
Hi i have a programming project and I'm getting wierd errors when compiling the program
我必须创建一个计算器,用户决定要使用什么操作员。我目前的代码是:
#include <iostream>
using namespace std;
int main()
{
int i, j, k;
char 'op'[5];
cout << "Enter first integer" << endl;
cin >> i;
cout << "Enter second integer" << endl;
cin >> j;
cout << "Select the operator" << endl;
switch (op)
{
case '+':
i + j = k;
cout << k << endl;
break;
case '-':
i - j = k;
cout << k << endl;
break;
case '*':
i * j = k;
cout << k << endl;
break;
case '/':
i/j = k;
cout << k << endl;
break;
default:
cout << "Please enter a valid operator" << endl;
break;
}
return 0;
}
在C 中,用户不允许使用操作员吗?如果是,我只能创建另一个开关案例。
您没有阅读op
。您仍然需要在switch()
语句之前进行诸如cin >> op;
之类的事情。
另外,分配值始终从右到左工作。您不能做i + j = k;
必须是 k = i + j;
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 当出现错误ld return 1退出状态时,如何编译程序
- 使用 openCV 编译程序时收集 2 ld 错误
- 尝试使用Boost和Ncurses库进行编译程序时会遇到错误
- 编译程序时错误消息
- 当我尝试编译程序时,我遇到了一堆错误,例如:'std::max':找不到匹配的重载函数
- 在编译程序时遇到 C++ Visual Studio 编译器错误"htonf"
- 嗨,我有一个编程项目,编译程序时出现奇怪的错误
- 在 Visual C++ 2010 中制作提取/编译程序,但有错误
- 当我为调试Lua编译程序时,运行得很好,但为什么我要为发布版编译它,我得到了一个c0000005错误
- 在编译程序之前,我不确定如何修复我的两个错误
- 错误LNK2019:使用类编译程序时出现未解析的外部符号错误消息
- 编译程序时C++ Vertica 错误::VerticaTypeâ 没有名为 'getVarcharLength' 的成员
- 视觉错误在使用 #include "DarkGDK.h" 编译程序时出现C++
- 在单独的文件中编译程序集时出现编译错误
- icpc编译程序出现分段错误
- C++/编译程序致命错误:QtGui/qwidget.h:没有这样的文件或目录