当我尝试编译这些错误时显示
第5行:[错误]预期的初始化程序在' void'
之前 第27行:[错误]预期不合格的身份在' {'令牌
帮助我,我需要在3小时之前将它发送给我的医生
#include<iostream>
using namespace std;
void ConvertToCelsuis (int temp)
void ConvertToFahernheit (int temp)
int main()
{
char ch;
int temp;
cout<<"enter a temprature followed by a charcter"<<endl;
cin>>temp>>ch>>endl;
if (ch=='f'|ch=='F')
ConvertToFahernheit (temp);
else if (ch=='c'|ch=='C')
ConvertToCelsuis (temp);
Return 0;
}
void ConvertToFahernheit (int temp)
{
float F;
}
{
F=(temp*1.8)+32;
cout<<F;
cout<<endl;
}
void ConvertToCelsuis (int temp)
{
float C;
{
C=((temp-32)*0.5);
cout<<C;
cout<<endl;
}
}
答案 0 :(得分:1)
在这些方面:
void ConvertToCelsuis (int temp)
void ConvertToFahernheit (int temp)
你丢失了分号。修复此问题后,您将不得不深入研究其他编译问题,例如:
cin>>temp>>ch>>endl;
这条线不起作用。
答案 1 :(得分:1)
您的声明结尾处需要一个分号。
void ConvertToCelsuis (int temp);
void ConvertToFahernheit (int temp);