Code bị lỗi "'time' does not name a type"

code :

struct time
{
	int hour;
	int minus;
	int second;
};
time SetTime(int gio, int phut, int giay);
void Output(time tg);
time operator + (time time1, time time2);
time operator - (time time1, time time2);

chạy trong DevC++ thì không có lỗi nhưng trong VS và codepad lại báo lỗi ‘time’ does not name a type là sao??

Với C thuần thì khai báo struct như trên không được tính là một kiểu dữ liệu(type) nên không dùng nó như một type được.

Thay bằng:

typedef struct time
{
    int hour;
    int minus;
    int second;
};

thử r, cũng k đc b ơi :v

Thay “time” bằng từ khác xem bạn

ok r, tks! :smile::smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?