DHBL ơi , mình cop thử đoạn code của bạn để chạy thì gặp lỗi : fatal error C1083: Cannot open include file: 'graphics.h': No such file or directory mình dùng code khác viết cũng gặp lỗi như thế , có phải cần add project gì nữa mới dc không bạn , nếu phải bạn chỉ mình luôn dc không ::) . còn cái project để tạo thì thầy kêu là dùng win32 Console Application à còn cái tọa độ bạn giải thích lại dc không , mình không hiểu T.T . thank
lập trình cho win làm gì xài graphics.h, graphics.h chỉ xài cho các compiler cũ biên dịch ra các chương trình chạy trên Dos thôi
qua tới win nếu làm đồ họa người ta chơi luôn ứng dụng mfc luôn rùi, ai lại sài cái console, mà cái console trên win cũng đâu phải dos, muốn cóm àu thì cũng ko có, trong msdn ko có phần này
muốn chạy được mấy cái code có graphics.h thì bạn down 1 cái compiler cũ về , nổi tiếng nhất là BorlandC 3.1 hay turbo C 3.0 còn trên win bạn muốn làm về đồ họa thì phải nghiên cứu về OpenGL hay DirectX.
các bạn cho mình hỏi về hàm tọa độ với - VD như muốn xuất ra màn hình 1 dòng chữ or something ra giữa màn hình hay bất cứ chỗ nào trên màn hình thì mình dùng hàm nào để move ^^ -trong visual C++ muốn đổi Font dc không mấy bạn , nếu dc thì dùng hàm nào ^^ (bài chữ màu chắc chờ thầy sửa thôi T_T )
console thì có gotoxy(int ,int) dùng để move cursor tới vị trí x,y trên màn hình console, nếu xài borland C++ 5.5 thì có sẵn còn VC++ thì cần viết lại 1 hàm mới Mã: #include<windows.h> void gotoxy(short x,short y) { HANDLE hConsoleOutput; COORD Cursor_an_Pos = { x,y}; hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hConsoleOutput , Cursor_an_Pos); } win application thì mình chưa học, nhưng làm trên C# thì dễ lắm: tạo ra cái label có chữ, font rồi thích nó hiện ở đâu cũng được, chắc VC++ cũng tương tự
vậy cậu cho tôi hỏi MFC nó tạo label kiểu gì ? có property Left,Top, Text không ? nếu có thì tôi có thể nói nó tương tự
có thể viết ra 1 hàm mới để dùng dc hả bạn , hàm gotoxy này nó đo màn hình như thế nào , sao mình biết VD như giữa màn hình thì x,y có giá trị bao nhiêu
sao lại đo màn hình ? _ trên cửa sổ console thì góc trên bên trái có tọa độ 1,1 tọa độ áp dụng cho cửa sổ chứ không áp dụng cho màn hình đâu ... muốn biết nó hoạt động ra sao thì bạn cứ xài thử là biết, sau khi gotoxy xong thì cout<< 1 phát xem thử _ trên dos thì max x là 80, max y là 25 hay 45,... tùy theo mode, từ đó mà canh giữa cửa sổ