Tôi đang cố biên dịch mã của mình để kiểm tra chức năng đọc và in tệp dữ liệu, nhưng tôi nhận được lỗi biên dịch mà tôi không hiểu - "error: constructor dự kiến, destructor hoặc loại chuyển đổi trước ';' mã thông báo". Tường của văn bản mã có liên quan dưới đây.Lỗi: trình xây dựng dự kiến, trình phá hủy hoặc chuyển đổi loại trước ';' mã thông báo?
struct Day
{
int DayNum;
int TempMax;
int TempMin;
double Precip;
int TempRange;
};
struct Month
{
Day Days[31];
int MonthMaxTemp;
int MonthMinTemp;
double TotalPrecip;
int MonthMaxTempRange;
int MonthMinTempRange;
double AverageMaxTemp;
double AverageMinTemp;
int RainyDays;
double AveragePrecip;
}theMonth;
double GetMonth();
double GetMonth()
{
for (int Today = 1; Today < 31; Today++)
{
cout << theMonth.Days[Today].TempMax << theMonth.Days[Today].TempMin;
cout << theMonth.Days[Today].Precip;
}
return 0;
}
GetMonth(); // compile error reported here
Bạn không thể chỉ gọi GetMonth() tại đây. đặt nó vào chính() .... – alexkr