Mình xài Dev C++ do ko bít tải Visual Studio, mình mới bắt đầu học bài Hello World, mình viết cout << “Hello world” << endl; sau đó mình compile + run, nó báo lỗi là “main must return int”, sau đó mình đổi void main() sang int main() thì nó lại chạy được @@. Sao Visual Studio xài void mà mình k xài đc vậy ạ, em có nên xài phần mềm dev c++ này nữa ko ??
Dev C++ khác với Visual Studio 2008?
Đó là do các chuẩn C++ mỗi thời quy định khác nhau.
Có thời thì void main được chấp nhận, có thời thì phải int main, …
Còn DevC++ thì theo ý kiến cá nhân là : Không nên tiếp tục dùng. Do :
- Chỉ sử dung để lập trình cho Windows -> Tính đa nền của C++ không còn ý nghĩa.
- Sử dung trình biên dịch MINGW trên Windows cho ra ứng dung có hiệu năng thấp.
=> Gần như là 2 điểm sáng và giá trị nhất của C++ đã không còn khi dùng DevC++.
anh ơi, em xài windows xp, nghe nói xài visual studio ko đc anh ạ, máy em yếu nên ko nâng len win 7 đc, anh có phần mềm nào khuyên dùng cho em, cho em link download với ạ
Máy yếu bạn có thể cài VS bản thấp (<=VS2010) hoặc nếu không có thể dùng CodeBlock (cái này thấy mọi người hay dùng). Còn IDE nào nữa thì các bạn khác góp ý thêm.
Mới dung thì cứ IDE cho dễ tiếp thu. Sau này cứng rồi không muốn thì tự chọn sau.
anh ơi, em vừa tải visual 2008 về mà build lại ra nhiều lỗi quá ạ
nhân tiện anh cho em xin link tải vs 2010 đc ko ạ
Lỗi này là do bạn viết sai rồi. Cụ thể :
using namespace std;
chứ không phải :
using spacename std;
Học lập trình đầu tiên nên làm quen cách tìm thong tin lỗi. Nếu không giỏi tiếng Anh có thể nhờ google dịch để xem nó báo lỗi gì thì sẽ nhanh hơn.
Đầu tư mua máy tính mới đi bạn, học lập trình mà máy cà tàng thì khó khăn nhiều thứ lắm.

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