Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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++ - Fatal编程技术网

C++ 函数未在此作用域中声明

C++ 函数未在此作用域中声明,c++,C++,编译器说information3不在此范围内声明。但是当我声明它时,编译器说我不能使用它。这个程序可能会有更多的问题,但到目前为止,我仍停留在这一部分。谢谢你的帮助。找出区别 #include <iostream> #include <fstream> using namespace std; int information1(int hourR); int information2(int conTime); int intformation3(int income1)

编译器说information3不在此范围内声明。但是当我声明它时,编译器说我不能使用它。这个程序可能会有更多的问题,但到目前为止,我仍停留在这一部分。谢谢你的帮助。

找出区别

#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;
}

输入错误:intformation3与information3……当你完成这些操作后,请学会缩进你的代码。不要转述编译器消息,请逐字发布它们。
int intformation3(int income1);
      ^

income=information3(income1);