Có bác nào dùng code::blocks dậy e tường tận debug ạ
Em mới tìm hiểu về lập trình, thực sự thì nó rất thú vị dù là em chỉ nghịch thôi, chưa có học sâu. Cho em hỏi là em nên viết C bằng chương trình gì ạ, em có dùng thử C-Free nhưng khi viết xong thì nó ra file .cpp, em cũng k biết là làm thế nào để chạy nó, làm sao biến nó thành file .exe được ạ ! Xin mọi người giúp em, em học C vì đam mê.
Có bác nào dùng code::blocks dậy e tường tận debug ạ
Em mới học lap trình!Em thấy bài cua anh that tuyêt vời
!
Mình là dân ngoại đạo, mình đang học lập trình C++ bằng tài liệu down về từ diễn đàn. máy mình cài visual studio Ultimate 2012. mình làm đoạn code sau nhưng nó không chạy, mình không biết lỗi gì, và cách khắc phục, xin các bạn chỉ giúp cho mình với:
C++ Code:
// ConsoleApplication1.cpp : Defines the entry point for the console application. // #include <iostream.h> int main (void) { int workdays ; float workhouse , payrate , weeklypay ; workdays = 5; workhouse = 7.5; payrate = 38.5 ; weeklypay = workdays * workhouse * payrate ; }
Đã được chỉnh sửa lần cuối bởi anhnqvtco : 28-06-2013 lúc 10:12 AM. Lý do: Trình bày lại cho dễ đọc
Thêm vào:
C++ Code:
mình gà quá, mình đã thêm vào như thế này không biết có đúng không, mong các cao thủ gỡ rối dùm:
C++ Code:
// ConsoleApplication1.cpp : Defines the entry point for the console application. // //#include <iostream.h> int main (void) { int workdays ; float workhouse , payrate , weeklypay ; workdays = 5; workhouse = 7.5; payrate = 38.5 ; weeklypay = workdays * workhouse * payrate ; }
Hic, có cái include thì cho thành chú thích rồi còn đâu =))
P/s: Nếu mới học thì dùng c-free 4 cho nhẹ, cài compiler Borland 5.5 vào là ok, dùng vc rắc rối lắmC++ Code:
// ConsoleApplication1.cpp : Defines the entry point for the console application. // #include <iostream.h> //Phải them cái này chứ using namespace std; //Thế này cho gọn, thay cho 2 dòng std::cin và std::cout int main (void) { //using std::cin; //using std::cout; int workdays ; float workhouse , payrate , weeklypay ; workdays = 5; workhouse = 7.5; payrate = 38.5 ; weeklypay = workdays * workhouse * payrate ; }
Dùng toàn bộ namespace sẽ có nguy cơ gây xung đột tên.C++ Code:
using namespace std; //Thế này cho gọn, thay cho 2 dòng std::cin và std::cout
Chỉ nên using std::cin; using std::cout; là đủ.
Cảm ơn sự nhiệt tình hướng dẫn của các bạn trên diễn đàn. Mắc dù mình đã sửa như các bạn mà khi compiler vẫn bị lỗi. sau đây là code của mình:
và đây là lỗi nó thông báo:C++ Code:
// ConsoleApplication1.cpp : Defines the entry point for the console application. // #include <iostream.h> using namespace std; int main (void) { //using std::cin; //using std::cout; int workdays ; float workhouse , payrate , weeklypay ; workdays = 5; workhouse = 7.5; payrate = 38.5 ; weeklypay = workdays * workhouse * payrate ; }
còn lúc mình rê chuột tới các dòng lệnh thì nó thông báo như sau:There were build errors. Would you like to continue and run the last successful build?
#include <iostream.h> Error: can not open source file "iostream.h"
cout << "weekly pay =" << weeklypay << '\n' ; Error: identifier "cout" is undefined
Đã được chỉnh sửa lần cuối bởi anhnqvtco : 28-06-2013 lúc 04:18 PM. Lý do: thêm chi tiết hơn
bạn bỏ iostream.h -> iostream