函数未在此范围内声明
function was not declared in this scope
#include <iostream>
#include <fstream>
using namespace std;
int information1(int hourR);
int information2(int conTime);
int intformation3(int income1);
int hourR,conTime,income1;
ofstream outfile;
int main()
{
int hours,consultTime,income,fortyPercent,seventyPercent;
outfile.open("Billing amount.txt");
hours=information1(hourR);
consultTime=information2(conTime);
income=information3(income1);
if((income<=25000)&&(consultTime<=30))
{
outfile<<"No charges";
}
else if((income>=25000)&&(consultTime>=30))
{
fortyPercent=hours*.4;
outfile<<fortyPercent;
}
if(consultTime<=20)
{
outfile<<"No charges";
}
else if(consultTime>20)
{
seventyPercent=hours*.7;
outfile<<seventyPercent;
}
outfile.close();
return 0;
}
int information1(int hourR)
{
cout<<"Enter hourly rate.";
cin>>hourR;
return hourR;
}
int information2(int conTime)
{
cout<<"Enter total consulting time";
cin>>conTime;
return conTime;
}
int intformation3(int income1)
{
cout<<"Enter income.";
cin>>income1;
return income1;
}
编译器说 information3 未在此范围内声明。 但是当我声明它时,编译器说我不能使用它。这个程序可能会有更多的问题,但到目前为止,我被困在这一部分。感谢您的帮助。
发现差异
int intformation3(int income1);
^
income=information3(income1);
相关文章:
- 错误:未在此范围内声明'reverse'
- 错误:"imread"未在此范围内声明
- 未在此范围内声明错误 'xy'
- Socklen_t未在此范围内声明
- 错误:'[' 之前预期的非限定 id 和错误:'users'未在此范围内声明
- "Main"已在当前范围内声明
- c++ 变量在宏的扩展中没有在这个范围内声明
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?
- 'num1'未在此范围内声明
- 如何找到在本地范围内声明的变量的地址?
- NT状态未在此范围内声明
- 变量未在此范围内声明 数组线性搜索
- 包含文件中的 Typdef "未在此范围内声明"
- 'ClassName'和'ClassInstance'未在此范围内声明
- C++ 中的类之间的数据重新循环 - 错误:'<class name>'未在此范围内声明
- 代码作为 C 文件工作,但不作为C++文件,错误:'__builtin_types_compatible_p'未在此范围内声明
- 如何修复错误:"vreinterpretq_u32_f64"未在此范围内声明 - 在Android上使用Eigen构建
- 如何修复C++中的"arrStud未在此范围内声明"错误
- 错误:"SHGetKnownFolderPath"未在此范围内声明
- 错误:'Sprite'未在此范围内声明