30/09/2018, 23:03
Dev C++ khác với Visual Studio 2008 quá ạ
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 ??
Bài liên quan
Đó 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 :
=> 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 ạ
code đỡ trên c9.io đi bạn
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 ạ
Code bạn sai kìa,
using namespace std;
chứ không phảiusing spacename std;
Link VS 2010.
Lỗi này là do bạn viết sai rồi. Cụ thể :
chứ không phải :
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.