Code chạy trên Code::Blocks không bị lỗi còn Visual Studio bị lỗi


Em chào mọi người ạ!
Mọi người cho em hỏi là, với bài toán kiểm tra số có phải số chẵn hay lẻ này, khi em chạy bên code::blocks thì không có lỗi gì cả và chạy được, trong khi bên visual studio thì nó lại có những lỗi như trong hình, vậy là như thế nào vậy ạ?
Em cảm ơn!

em đang viết code C89/90. Từ năm 90 trở đi là main() phải có kiểu trả về, ở đây là int main(). Em đọc sách từ 30 năm trước rồi :V :V

7 Likes

wao em quên để ý chỗ kia, em cảm ơn nhiều ạ!!!

à cho em hỏi thêm là, còn về cái _getch và scanf_s là cũng do mới luôn phải không ạ?

ừ :V mà đừng xài _getch, cái gì có _ đằng trước cũng đừng xài :V

4 Likes

bác có thể giải thích giúp em tại sao đừng xài với được không ạ? :face_with_monocle:

người ta đặt tên có _ đằng trước nghĩa là nó là hàm mà một hàm nào khác trong thư viện xài nó :V Đừng xài nó trực tiếp mà xài cái hàm sử dụng nó ấy :V

6 Likes

Em cảm ơn nhiều ạ!!!

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