[Programming] Hỏi về Ngôn ngữ lập trình C |
06/07/2006 16:23:43 (+0700) | #1 | 4447 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
Ở đây có anh em nào đang học lập trình C không? (chú ý là C nhé, ko phải C++ và C# đâu).
Tui đang tập toẹ đọc bài mở đầu của C ai đang học, đã học làm ơn có thể chụp lại cái màn hình của chương trình C rồi post lên đây cho tui xem đc ko?
Tui có cài 1 cái là Tubor C 3.0 mà khi chạy chương trình thì nó ko chịu run cho. Kiểm tra lại thì ko thấy sai gì cả :shock:
nên sợ là bản Tubor C của tui có vấn đề.
Ai có thể giúp thì tui rất chi là cảm ơn |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
06/07/2006 17:02:07 (+0700) | #2 | 4450 |
quanlytruong
Administrator
|
Joined: 01/01/2001 19:49:46
Messages: 204
Offline
|
|
H2P wrote:
Ở đây có anh em nào đang học lập trình C không? (chú ý là C nhé, ko phải C++ và C# đâu).
Tui đang tập toẹ đọc bài mở đầu của C ai đang học, đã học làm ơn có thể chụp lại cái màn hình của chương trình C rồi post lên đây cho tui xem đc ko?
Tui có cài 1 cái là Tubor C 3.0 mà khi chạy chương trình thì nó ko chịu run cho. Kiểm tra lại thì ko thấy sai gì cả :shock:
nên sợ là bản Tubor C của tui có vấn đề.
Ai có thể giúp thì tui rất chi là cảm ơn
Đây là câu hỏi nghiêm túc cho vấn đề lập trình hay tán gẫu vậy? |
|
|
|
|
[Question] Re: Ngôn ngữ lập trình C |
06/07/2006 17:19:56 (+0700) | #3 | 4453 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
vấn đề nghiêm túc, nhưng không bít gửi vào box nào tại vì chưa có gì liên quan đến kiến thức mừ.
anh quanlytruong hỏi thật hay hỏi đểu thế?
ko thì các anh move topic về đúng vị trí giúp em |
|
|
|
|
[Question] Re: Ngôn ngữ lập trình C |
06/07/2006 18:04:15 (+0700) | #4 | 4465 |
|
conmale
Administrator
|
Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
|
|
H2P wrote:
vấn đề nghiêm túc, nhưng không bít gửi vào box nào tại vì chưa có gì liên quan đến kiến thức mừ.
anh quanlytruong hỏi thật hay hỏi đểu thế?
ko thì các anh move topic về đúng vị trí giúp em
Nếu hỏi về C thì đây là lập trình hệ thống.
Tạo topic mới trong box "Thảo luận lập trình hệ thống". |
|
What bringing us together is stronger than what pulling us apart. |
|
|
|
[Question] Re: Ngôn ngữ lập trình C |
06/07/2006 20:25:45 (+0700) | #5 | 4470 |
|
caothuvolam
HVA Friend
|
Joined: 29/12/2001 13:54:03
Messages: 82
Offline
|
|
Bạn cần phải đưa mã chương trình của bạn để mọi người tìm lỗi, chứ viết chung chung như thế thì không trả lời được.
Mà theo tôi Turbo C 3.0 là C++ rồi, Turbo C 2.0 là C.
Bài mở đầu của C chính là bài "Hello world" trong các sách hoặc tài liệu, bài viết hướng dẫn, bạn làm theo thế nào cũng thực hiện được. |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
06/07/2006 22:47:27 (+0700) | #6 | 4505 |
|
little_fire
Member
|
0 |
|
|
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
|
|
Ok! Mình cũng đang học C. Không giỏi nhưng cũng không tồi. Mình rất muốn trao đổi cùng các bạn. Nào các huynh đệ sôi nổi lên nhé! |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
06/07/2006 23:08:38 (+0700) | #7 | 4513 |
|
little_fire
Member
|
0 |
|
|
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
|
|
Ah! cho mình hỏi có cách nào làm cho Visual C++ có thể hiển thị chỗ bị lỗi không nhỉ? Trong TC 3.0 có khả năng hiển thị chỗ bị lỗi, như thế rất tiện lợi. Mà huynh đệ nào có bolean C thì chia sẻ cho mình được không? Cảm ơn nhé. Bye bye!@};-
|
|
|
|
|
[Question] Ngôn ngữ lập trình C |
06/07/2006 23:32:17 (+0700) | #8 | 4531 |
Mr.Khoai
Moderator
|
Joined: 27/06/2006 01:55:07
Messages: 954
Offline
|
|
Tui có cài 1 cái là Tubor C 3.0 mà khi chạy chương trình thì nó ko chịu run cho. Kiểm tra lại thì ko thấy sai gì cả :shock:
nên sợ là bản Tubor C của tui có vấn đề.
Ai có thể giúp thì tui rất chi là cảm ơn
Không chịu run nghĩa là sao? TC có thông báo lỗi gì? Bạn không nói rõ thì không ai giúp được đâu
Ah! cho mình hỏi có cách nào làm cho Visual C++ có thể hiển thị chỗ bị lỗi không nhỉ? Trong TC 3.0 có khả năng hiển thị chỗ bị lỗi, như thế rất tiện lợi.
Mà huynh đệ nào có bolean C thì chia sẻ cho mình được không? Cảm ơn nhé. Bye bye!@};-
IDE nào thì Khoai nghĩ cũng có khả năng trên. Bạn tìm đọc manual của Visual C++ hoặc Visual Studio sẽ có về phần này.
Bolean C: Có lẽ không có cái này. Khoai nghĩ ý bạn là Borland C? Bạn hãy thử "check" qua Vietdown.org của lão "buôn lậu" Golden Autumn. Có thể search hay request, hy vọng là có. |
|
|
|
|
[Question] Re: Ngôn ngữ lập trình C |
08/07/2006 22:45:12 (+0700) | #9 | 5143 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
nhờ các cậu post cái màn hình của C lên cho tui xem mừh, sao chẳng ai post thế.
Đây là cái màn hình của tui chụp lại, lỗi thì lỗi ngay từ bài đầu tiên, đơn giản thế mà cũng ko làm đúng được sai ở đâu nhỉ?
alt+R
press any key
sau khi nhập vào hàm cơ bản trên, tôi nhấn alt+R, rồi ctrl+F9 cho nó run mà không thấy nó dịch chuyển gì :?: errors như trên hình minh hoạ. |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
08/07/2006 23:04:34 (+0700) | #10 | 5152 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
quanlytruong wrote:
H2P wrote:
Ở đây có anh em nào đang học lập trình C không? (chú ý là C nhé, ko phải C++ và C# đâu).
Tui đang tập toẹ đọc bài mở đầu của C ai đang học, đã học làm ơn có thể chụp lại cái màn hình của chương trình C rồi post lên đây cho tui xem đc ko?
Tui có cài 1 cái là Tubor C 2.0 mà khi chạy chương trình thì nó ko chịu run cho. Kiểm tra lại thì ko thấy sai gì cả :shock:
nên sợ là bản Tubor C của tui có vấn đề.
Ai có thể giúp thì tui rất chi là cảm ơn
Đây là câu hỏi nghiêm túc cho vấn đề lập trình hay tán gẫu vậy?
P.S: bài viết được sửa lại, khi trước viết nhầm là C 3.0, giờ sửa lại thành 2.0 |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
08/07/2006 23:37:54 (+0700) | #11 | 5165 |
mfeng
Researcher
|
Joined: 29/10/2004 15:16:29
Messages: 243
Offline
|
|
Bạn hãy tập đọc thông báo lỗi để hiểu trình biên dịch muốn nói gì:
"Unable to open include file STUDIO.H"
-> File là stdio.h hay studio.h ? Kiểm tra lại nhé! |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
09/07/2006 06:35:43 (+0700) | #12 | 5276 |
|
Diem Vuong
Member
|
0 |
|
|
Joined: 02/07/2006 22:29:22
Messages: 6
Location: Âm phủ
Offline
|
|
Em nghĩ cuối bài còn thiếu quả GETCH(); nữa.
|
|
|
|
|
[Question] Ngôn ngữ lập trình C |
09/07/2006 09:03:56 (+0700) | #13 | 5307 |
|
learn2hack
Elite Member
|
0 |
|
|
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
|
|
bạn gõ sai tên thư viện rồi. như light.phonix nói đó, phải là stdio.h mới đúng.
nếu bạn ghi file với đuôi *.C chứ không phải *.CPP thì bạn có thể bỏ phần khai báo các thư viện được vì trình biên dịch sẽ tự ghép nối các thư viện cần thiết trong bộ thư viện chuẩn vào giúp bạn. cái này chỉ đúng với C chứ không đúng với C++. bạn dùng Turbo C++ 3.0 thì để ý đặt tên file *.C thì mới có thể bỏ khai báo thư viện đi được (vì mặc định đuôi chương trình là *.CPP).
còn hàm getch(); ở cuối chương trình không cần cũng được, nhưng nên có thêm để giữ lại màn hình cho mình xem, còn không thì phải nhấn Alt-F5 thì mới xem được kết quả. |
|
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org |
|
|
|
[Question] Re: Ngôn ngữ lập trình C |
09/07/2006 16:37:15 (+0700) | #14 | 5358 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
Đã sửa lại:
Alt+F5
Vẫn như thế, không thấy chương trình chạy.
Mình chưa biết 1 tí gì về C cả nên các bạn giúp đỡ chỉ nói về C thôi nhé, đừng nói sang C++ và C#, mình tẩu hoả nhập mà mất :wink:
Giả sử: mở chương trình C lên, sau đó viết luôn một hàm đơn giản, nếu mình chưa save nó vào thành 1 file thì có thể Chạy thử và hiển thị ngay trên màn hình không? làm như thế nào? sao mình chạy nó = cách dí Alt+R, rồi chọn RUN mà nó vẫn báo lỗi. Tiếp đó làm theo bạn dí: Alt+F5 mà cũng ko được luôn, nó ra 1 cái màn hình đen xì như trên. |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
09/07/2006 23:36:08 (+0700) | #15 | 5389 |
mfeng
Researcher
|
Joined: 29/10/2004 15:16:29
Messages: 243
Offline
|
|
Bạn xem lại tuỳ chọn về thư mục include trong menu Options. |
|
|
|
|
[Question] Ngôn ngữ lập trình C |
10/07/2006 05:36:03 (+0700) | #16 | 5450 |
HvaBill
Member
|
0 |
|
|
Joined: 03/07/2006 14:16:16
Messages: 2
Offline
|
|
Lỗi này mình đã từng gặp khi mới bắt đầu làm quen với C, bạn xem lại phần Directories... trong mục Option ấy,xem mục "include folder" và sửa cho đúng đường dẫn chỉ đến thư viện của C (thường là source path\include) |
|
|
|
|
[Question] Hỏi về Ngôn ngữ lập trình C |
10/07/2006 09:13:21 (+0700) | #17 | 5490 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
trước hết, cảm ơn các bạn đã tham gia trả lời giúp tôi.
Tiếp!
Đã chỉnh theo bạn HvaBill nói, đường dẫn đã đúng. Nhưng bây giờ dí tổ hợp phím Ctrl+F9 thì nó lại không có thay đổi gì trên màn hình nữa cả, lỗi cũng không báo.
thế là sao nhỉ?
mà theo mấy cái hình tôi đã chụp ở trên, có giống với màn hình C mà các bạn đã học không? |
|
|
|
|
[Question] Hỏi về Ngôn ngữ lập trình C |
10/07/2006 09:48:58 (+0700) | #18 | 5499 |
jpg
Member
|
0 |
|
|
Joined: 03/07/2006 21:35:55
Messages: 89
Offline
|
|
hay thât có kiểu viết hàm main() thế à ,
1-hàm main () thì phải trả về giá trị chứ ko thì phải ghi trả về kiểu void là xong
2-Thế chương trình in ra thì bạn làm thế nào nhìn thấy nó ? Thêm getch(); vào và nhớ là hàm này nằm trong thư viện conio.h nên cần chèn thêm
#include<stdio.h>
#include<conio.h>
void main(){
printf("Hello Everybody !");
}
|
|
|
|
|
[Question] Hỏi về Ngôn ngữ lập trình C |
10/07/2006 10:23:19 (+0700) | #19 | 5510 |
|
learn2hack
Elite Member
|
0 |
|
|
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
|
|
hàm main() có thể không cần trả về giá trị gì cũng được. nếu viết void main() thì có nghĩa là hàm main() không trả về giá trị gì, còn nếu viết tắt main() thì giá trị mặc định trả về là kiểu int. điều này đúng với bất kỳ hàm nào trong C, hàm main() chỉ đặc biệt là hàm bắt đầu chạy khi chương trình nạp vào bộ nhớ và bắt buộc phải có thôi.
khi bạn nhấn Ctrl-F9 mà thấy không hiện ra gì thì đó là nó đã chạy xong chương trình của bạn rồi. vì nó chạy quá nhanh mà bạn thì không có hàm giữ lại màn hình kết quả nên bạn không thấy gì cả. để xem được kết quả bạn có thể nhấn Alt-F5 hoặc chèn thêm dòng lệnh getch(); ở cuối chương trình. lệnh getch(); sẽ đợi đến khi bạn nhấn 1 phím bất kỳ. để cẩn thận có thể chèn thêm dòng #include <conio.h> ở đầu chương trình (đối với C thì không cần cũng được, nhưng với C++ thì bắt buộc phải có). |
|
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org |
|
|
|
[Question] Hỏi về Ngôn ngữ lập trình C |
12/07/2006 00:34:57 (+0700) | #20 | 5877 |
|
H2P
Member
|
0 |
|
|
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
|
|
Tui đã chạy được chương trình. theo 2 cách: ctrl+F9 và alt+F5
cảm ơn bạn learn2hack, cảm ơn tất cả các đồng chí |
|
|
[Question] Hỏi về Ngôn ngữ lập trình C |
15/07/2006 20:35:58 (+0700) | #21 | 6933 |
|
little_fire
Member
|
0 |
|
|
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
|
|
Chúc các bạn một ngày vui vẻ! Các bạn có thể gửi cho mình file graphics.h dùng cho win 32 không. Mình dùng borland C++ 5.0 nhưng khi dùng đến graphics.h thì nó báo lỗi trong graphics.h .Cảm ơn các bạn nhiều. |
|
|
|