Bạn đang xem trang 4 / 6 trang

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 3 17 Tháng 2, 2009 2:11 pm
gửi bởi quyhienhinh
sunflower đã viết:Bạn viết trên monodevelop à? Vào Run (F5) chạy bình thường thôi. Xem thêm chi tiết ở đây:
http://monodevelop.com/Creating_C_and_CPP_Projects

Sao em đánh bài c xong là nó ko chạy dc nhi?
Toàn báo lỗi "Hello work"

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 3 17 Tháng 2, 2009 2:46 pm
gửi bởi funnyboy
quyhienhinh đã viết:
sunflower đã viết:Bạn viết trên monodevelop à? Vào Run (F5) chạy bình thường thôi. Xem thêm chi tiết ở đây:
http://monodevelop.com/Creating_C_and_CPP_Projects

Sao em đánh bài c xong là nó ko chạy dc nhi?
Toàn báo lỗi "Hello work"


Như thế là chạy rồi đó bạn, chắc bài tập của bạn là lập trình cho hiển thị ra hộp thông báo có dòng chữ: "Hello work" :-x

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 3 17 Tháng 2, 2009 2:58 pm
gửi bởi quyhienhinh
funnyboy đã viết:Như thế là chạy rồi đó bạn, chắc bài tập của bạn là lập trình cho hiển thị ra hộp thông báo có dòng chữ: "Hello work" :-x


Đâu bác.
Bài của em lập trình ra hình ảnh cụ thể cơ.
Chạy sao ko thấy kết quả chi vậy
Bác trử xem hộ em nha:
#include<stdio.h>
#include<conio.h>
#include<dos.h>
void main()
{
int gd= DETECT, gm;//ngau nhien
int x,y,i;
initgraph(&gd, &gm, "");
if (graphresult()!= grok) exit(1);
randomize();
while (!kbhit())
{
x =random(getmaxx());
y= random(getmaxy());
setbkcolor (random(16));
setfillstyle(random(13), random(16));
bar (x-2*i, y-3*i, y+3*i);
delay(50);
}
cleardevice();
}
closegraph();
}

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 3 17 Tháng 2, 2009 4:09 pm
gửi bởi sunflower
Đoạn code của bạn chạy trong môi trường DOS nên không xài được rồi. Buộc phải dùng Borland C để chạy. Bạn có thể dùng Dosbox Emulator để dùng TP7 (Vào add/remove để cài).
Bạn hãy thử test 1 project đơn giản bằng cách vào File -> new solution -> C -> Console Project
nhập đường dẫn và tên vào để tạo project.
Sau khi tạo xong sẽ được file mẫu main.c như sau:

Mã: Chọn tất cả
#include <stdio.h>

int main (int argc, char *argv[])
{
   printf ("Hello world!\n");
   
   return 0;
}


Bạn chạy thử để kiểm tra xem monodevelop đã chạy tốt chưa.

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 3 17 Tháng 2, 2009 7:24 pm
gửi bởi quyhienhinh
Hình như nó ko dc như bạn nói:
Hình ảnh
Hình ảnh
Hình ảnh
Hình ảnh
Còn phần TP7 mình chỉ cần cài cái đó là chạy dc hay là phải copy cả TP7 vào hả bạn?
Mình thấy nó giống như chạy dos vậy.
Nhưng mình ko biết là trong ubuntu ko có kí hiệu tên các ổ cứng vậy làm sao mình biết dc ten ổ cứng là gi?

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 4 18 Tháng 2, 2009 8:06 am
gửi bởi sunflower
Bạn bấm vào hình mở rộng project ka của bạn sẽ có file main.c.
Còn việc sử dụng Dos trong Ubuntu bạn làm như sau:
1. Cài đặt DosBox Emulator bằng cách vào add/remove và chọn nó để cài
2. Copy thư mục tc7 vào bất kỳ đâu trong máy của bạn. Ví dụ cho vào thư mục /home/<user của bạn>
3. Dùng lệnh mount thư mục dos vào để dùng bằng cách khởi động dosbox emulator và gõ lệnh mount c /home/<user>
Như vậy là xong, giờ bạn có thể chạy tc7 bằng cách gõ c:\tc7\tc

Lưu ý: Trong Linux quản lý thư mục theo cây thư mục gốc, không phải dạng chia ổ logic như windows. Bạn có thể tìm thấy các thư mục của phân vùng ổ logic trong thư mục /media/ (hoặc có thể là /mnt/)

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 4 18 Tháng 2, 2009 12:42 pm
gửi bởi quyhienhinh
+) Mình đã kích vào ka và đã thấy file main.c như bạn nói. Có nghĩa là monodevelop của mình hoạt động bình thường đúng ko bạn?
Bây giờ mình chỉ cần đánh code vào mục file main.c là ok?
+) Mình phải copy tc7 vào rồi mới đánh dc lệnh muont c /home/<user> đúng ko bạn?

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 4 18 Tháng 2, 2009 1:24 pm
gửi bởi sunflower
quyhienhinh đã viết:+) Mình đã kích vào ka và đã thấy file main.c như bạn nói. Có nghĩa là monodevelop của mình hoạt động bình thường đúng ko bạn?
Bây giờ mình chỉ cần đánh code vào mục file main.c là ok?

Dúng rồi, bạn bấm F5 để chạy thử xem

quyhienhinh đã viết:+) Mình phải copy tc7 vào rồi mới đánh dc lệnh muont c /home/<user> đúng ko bạn?

Ví dụ user bạn đang dùng là quyhienhinh thì bạn làm như sau:
1. Copy thư mục TC7 của bạn vào thư mục /home/quyhienhinh
2. Khởi động DosBox Emulator
3. Gõ lệnh mount c /home/quyhienhinh
Vậy là DosBox đã gán thu mục /home/quyhienhinh thành ổ C của DOS
Giờ bạn xài như trong Dos bình thường. Cụ thể bạn khởi động TC7 bằng lệnh: c:\tc7\bin\tc (hay đại loại là gì đó tuỳ theo tên thư mục và file chạy của bạn)

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 5 19 Tháng 2, 2009 11:10 pm
gửi bởi quyhienhinh
Xin lỗi đã trả lời bạn lâu.
Bạn kiểm tra hộ mình với.
Mình đã copy thư lục TC vào home.
Hình ảnh
Và mình đánh lệnh chạy ko biết sao mà nó báo:
Hình ảnh
Mình đã thử thay "c" bằng "z" vẫn ko dc bạn ạh.

Re: MonoDevelop môi trường lập trình C/C++/C#/Boo/Java/ASP.NET/.

Gửi bàiĐã gửi: Thứ 6 20 Tháng 2, 2009 8:09 am
gửi bởi sunflower
Hix, you toàn gõ sai thôi. Lệnh của nó là mount chứ không phải là muont như bạn gõ. Rồi c:\tc\bin\tc (hoặc c:\tc\bin\tc.exe) chứ không phải như bạn gõ thiếu mất dấu :.
Như của bạn thì bạn thực hiện:
1. mount c /home/quyhienhinh hoặc mount c ~
2. c:\tc\bin\tc hoặc gõ C: rồi enter, sau đó gõ tc\bin\tc