C 代码问题?编译器问题?代码块
C++ code issue? Compiler issue? code block?
我不确定这是否是视觉工作室问题,还是代码的问题。如果将其发布在错误的区域中,请告诉我,我将更改它。
问题:错误的图像正在在应用程序上工作。测试我的应用程序时,我将获得LNK2019错误代码和LNK1120错误代码。我完全对此感到困惑。就个人而言,我认为是一个编码问题。但是我可能错了。我正在使用Visual Studio 2017仅供参考。
程序代码:
int main()
{
//User Choice for in or out patient.
cout << "Please choose a Menu option." << endl;
cout << "1: In-Patient" << endl;
cout << "2: Out_Patient" << endl;
cout << "Option:";
cin >> User_Input;
//Clear screen
clearScreen();
User_Input = validation(User_Input);
if (User_Input = 1)
{
total_Charge = in_patient();
clearScreen();
cout << "Total amount charged:" << total_Charge;
}
if (User_Input = 2)
{
total_Charge = out_patient();
clearScreen();
cout << "total amoung charged:" << total_Charge;
}
}
double validation(double User_in)
{
bool Validated = false;
//Validate greater than one
while (Validated = true)
{
if (User_in <= 0)
{
cout << "Please enter a number greater than zero:";
cin >> User_in;
Validated = false;
}
if (User_in >= 1)
{
Validated = true;
}
}
return User_in;
}
double in_patient()
{
double validation(double User_in)
{
while (User_in <= 0)
{
cout << "Please enter a number greater than zero:";
cin >> User_in;
}
return User_in;
}
您也不需要布尔值,即您将一直运行的while语句,但是如果您将其更改为while(Validated == true)
,它将永远不会运行,因为您设置了Validated = false
相关文章:
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在java中解决这段代码时面临循环中的问题
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 代码在我的计算机上运行良好,但是在将其提交给coursera时遇到未知的信号11问题
- 读取最后一行代码算法 - c++ 时出现问题
- 这个带有模板<类 Vector 的C++代码片段有什么问题>
- Xcode 语义问题引用或以前定义的代码
- 需要以下代码的帮助,下面的代码有什么问题
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- 如何在代码问题中解决此问题 代码强制
- C 代码问题?编译器问题?代码块
- C - 如果语句问题.代码将不会运行其他,否则
- 简单的NOOB C 输入/输出问题:代码错误
- NDK:0xdeadd00d时虚拟机中止和致命信号 11 (SIGSEGV) 的问题(代码 = 1)
- 编译问题 - 代码 C2129
- c++问题代码段
- 模板作用域问题代码无法编译
- 基本 CUDA 程序的问题.代码或编译器