banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Hỏi về Ngôn ngữ lập trình C  XML
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/08/2006 01:57:24 (+0700) | #31 | 13616
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

got_to_know wrote:
nhân tiện chủ đề về C các bác cho tôi hỏi có cách nào biên dịch được ngay file .C hay .CPP bằng dòng lệnh của DOS không? giống như kiểu lệnh biên dịch Javac của java ý 


Đầu tiên bạn phải có bộ dịch gcc đã. Thông thường, khi cài Borland C, TC hay Dev-Cpp đều có bộ dịch rồi (trong thư mục bin đó) hoặc download bộ dịch MinGW www.mingw.org (tầm khoảng 12MB). Theo mình, bộ dịch chuẩn nhất là của Dev-Cpp hoặc MinGW.

Sau đó, chuột phải vào My Computer và làm như sau:
Properties\Advandce\Enviroment Variable\ ==> sửa lại mục Path:thêm đường dẫn đến thư mục bin, ví dụ ";C:\Dev-Cpp\bin" (ở đây mình dùng trình dịch của Dev-Cpp, còn ; là để ngăn cách với các đường dẫn khác) ==> rồi OK. Sau đó log off hoặc restart lại máy, thế là xong bước khai báo.

Khi compile, run file thì vào cmd của Win, dùng lệnh gcc cho file .C và g++ cho file .CPP với cú pháp như sau:
Code:
gcc -o file_out file_in.c

==> đây là đơn giản nhất, còn nhiều tham số khác nữa. Biết thêm chi tiết về các tham số của gcc/g++ thì gõ thêm gcc /?

PS: mấy bác mod sửa lại phần url đi, sao em chèn thẻ url vào là link có thêm vnhacker.org là sao


Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/08/2006 02:02:29 (+0700) | #32 | 13620
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

ngoalong wrote:
Đúng vậy, nói đến gcc thì tôi nghĩ ngay là lập trình trên môi trường *nix , không ngờ có người dùng gcc để lập trình cho ứng dụng chạy trên môi trường windows. Đúng là bá đạo thật. 


==> chạy trên nền console thôi. Mà hình như ông thầy em làm thế thật đấy smilie
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/08/2006 03:48:21 (+0700) | #33 | 13637
[Avatar]
got_to_know
Member

[Minus]    0    [Plus]
Joined: 11/09/2005 10:59:43
Messages: 23
Offline
[Profile] [PM] [Yahoo!]
mấy bác làm em chóng mặt rồi; gcc là cái chi vậy? sao hướng dẫn cú pháp của gcc không có trong DOS ( em gõ help gcc -> ko được)? ý nghĩa câu lệnh ý ra sao?
à mà bác K4i cho link rõ hơn đi, chẳng bít down cái chi cả ?
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/08/2006 09:25:59 (+0700) | #34 | 13720
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

got_to_know wrote:
mấy bác làm em chóng mặt rồi; gcc là cái chi vậy? sao hướng dẫn cú pháp của gcc không có trong DOS ( em gõ help gcc -> ko được)? ý nghĩa câu lệnh ý ra sao?
à mà bác K4i cho link rõ hơn đi, chẳng bít down cái chi cả ?
 


Thứ nhất, gcc là chương trình dịch của ngôn ngữ C. Visual C++, Borland C, Dev-Cpp đều phải có gcc để dịch chương trình.
Chi tiết bạn có thể xem thêm tại
http://en.wikipedia.org/wiki/GNU_Compiler_Collection

Thứ hai, gcc không phải là một lện có sẵn trong DOS (khác với trong *nix thì gcc là có sẵn) nên muốn sử dụng phải làm các bước khai báo như trên.

Thứ ba, link download Dev-Cpp mình đã đưa trên diễn đàn rồi (không thì bạn vào google mà search, kiểu gì chẳng có) ==> chỉ cần download Dev-Cpp là ổn rồi

Còn về cú pháp, bạn đọc kĩ thì sẽ hiểu.
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 10/08/2006 11:24:06 (+0700) | #35 | 13740
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]

K4i wrote:
Thứ hai, gcc không phải là một lện có sẵn trong DOS (khác với trong *nix thì gcc là có sẵn) nên muốn sử dụng phải làm các bước khai báo như trên.  

gcc không có sẵn ở đâu cả. Phải "cài" thì mới có.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 11/08/2006 00:16:06 (+0700) | #36 | 13821
[Avatar]
got_to_know
Member

[Minus]    0    [Plus]
Joined: 11/09/2005 10:59:43
Messages: 23
Offline
[Profile] [PM] [Yahoo!]
Nhân thể mấy bác config mấy cái properties trong chương trình này cho em nhá. Em làm mãi mà nó không biên dịch được tại chỗ:
http://superb-east.dl.sourceforge.net/sourceforge/scintilla/wscite170.zip
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 11/08/2006 01:39:36 (+0700) | #37 | 13849
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

got_to_know wrote:
Nhân thể mấy bác config mấy cái properties trong chương trình này cho em nhá. Em làm mãi mà nó không biên dịch được tại chỗ:
http://superb-east.dl.sourceforge.net/sourceforge/scintilla/wscite170.zip 


==> nó chỉ là một cái editor bình thường (như kiểu Notepad đó) chứ nó không có kèm theo bất kì một compiler nào cả. nhưng nó có các file script để compile các file mã nguồn, cho nên nếu bạn muốn compile các file .c hoặc .cpp thì bạn phải làm như những bước mình hướng dẫn ở trên để khai báo gcc/g++ trong Win. Sử dụng cái này tương tự như việc dùng Notepad++ soạn thảo một file nguồn, sau đó vào cmd, dùng gcc để dịch.

Mình đã test một file đơn giản như sau
Code:
#include <stdio.h>

int main ()
{
printf (" Hello ");
return 0;
}

==> Save test.c ==> Go
==> chạy ngon lành.

Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 11/08/2006 11:29:27 (+0700) | #38 | 13990
[Avatar]
got_to_know
Member

[Minus]    0    [Plus]
Joined: 11/09/2005 10:59:43
Messages: 23
Offline
[Profile] [PM] [Yahoo!]
sao em làm đúng như thế mà nó vẫn báo lỗi ko hiểu gcc là cái gì là sao?
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 11/08/2006 12:23:14 (+0700) | #39 | 14001
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

got_to_know wrote:
sao em làm đúng như thế mà nó vẫn báo lỗi ko hiểu gcc là cái gì là sao? 


==> làm như thế nào, đã khai báo như trên chưa.
==> cái quan trọng nhất ở đây không phải là làm kiểu gì trong chương trình mà là khai báo gcc/g++ như thế nào để Win biết thôi
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 12/08/2006 20:48:02 (+0700) | #40 | 14378
[Avatar]
k1dd13
Member

[Minus]    0    [Plus]
Joined: 12/08/2006 00:42:25
Messages: 2
Location: Home
Offline
[Profile] [PM] [Yahoo!]
Code bằng cái quái gì chả được. Em ghét cái màn hình xanh nên chơi Editor kết hợp với CygWin để complie vừa học mấy cái lệnh của Linux với C luôn
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 17/08/2006 22:04:43 (+0700) | #41 | 15615
ngocsangit
Member

[Minus]    0    [Plus]
Joined: 08/08/2006 15:43:26
Messages: 5
Location: 81
Offline
[Profile] [PM] [Yahoo!]
Thầy của bạn nói vậy nghĩa là sao nhỉ, bạn đã hỏi Thầy của bạn xem tại sao không dùng getch() ở cuối chương trình chưa vạy, còn thầy của bạn dùng gcc thì theo tui biết là trong Linux mới có thằng này cơ mà. :?smilie
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 17/08/2006 22:57:05 (+0700) | #42 | 15628
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

ngocsangit wrote:
Thầy của bạn nói vậy nghĩa là sao nhỉ, bạn đã hỏi Thầy của bạn xem tại sao không dùng getch() ở cuối chương trình chưa vạy, còn thầy của bạn dùng gcc thì theo tui biết là trong Linux mới có thằng này cơ mà. :?smilie  


gcc vẫn có và có thể dùng trên Windows. Thử google: cygwin hoặc minGW
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 17/08/2006 23:09:45 (+0700) | #43 | 15633
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

K4i wrote:


Còn về vụ H2P hỏi em thấy có bác bảo dùng hàm getch () ở cuối chương trình làm em nhớ lời thầy dạy C em, thầy em bảo những đứa nào dùng hàm getch () ở cuối chương trình là dân amateur. Ông còn bảo, thằng nào lên bảng mà dùng hàm getch () ở cuối cùng là 0 đó. (Thầy em nói chứ không phải em đâu, các bác thông cảm nhé). Thầy em còn dạy lập trình C chuyên nghiệp là dùng notepad (hoặc bất kì cái editor nào cũng được) soạn code, sau đó dùng lệnh gcc để dịch. Đúng là bá đạo thật!. 


Hì hì, thầy em là tay nào mà khoái... show off dữ vậy? :lolsmilie

Lập trình chuyên nghiệp là lập trình làm sao chương trình:
- gọn gàng
- không bugs
- logic vững
- mở rộng được
- linh động

Còn notepad hay con khỉ gì đó thì chỉ là công cụ mà thôi. Anh khoái dùng notepad để gõ code và gcc để biên dịch nhưng code của anh dơ như... ăn mày thì anh không thể tự cho mình là chuyên nghiệp :twisted:

Không hiểu sao dân lập trình ở VN rất nặng cảm tính về chuyện dùng công nào là pro, công cụ nào là amateur quá nhỉ? Thước đo thật sự khả năng của lập trình viên là sản phẩm của họ, không phải công cụ nào họ dùng.
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 18/08/2006 09:35:31 (+0700) | #44 | 15850
[Avatar]
TuanHung91
Member

[Minus]    0    [Plus]
Joined: 11/08/2006 19:39:03
Messages: 15
Location: Hà Nội
Offline
[Profile] [PM] [Email] [Yahoo!]
Anh commale nói đúng đó
Điều quan trọng nhất trong lập trình là phải tư duy,suy nghĩ còn mấy cái
công cụ để viết không quan trọng!!!!! smilie smilie
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 18/08/2006 10:10:01 (+0700) | #45 | 15859
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Anh khoái dùng notepad để gõ code và gcc để biên dịch nhưng code của anh dơ như... ăn mày thì anh không thể tự cho mình là chuyên nghiệp
 

Ok. Em đồng ý với anh về điểm này. Khi lập trình, chúng ta phải thực sự coi trọng phong cách lập trình, không thể code ẩu tả được.

Còn về vụ H2P hỏi em thấy có bác bảo dùng hàm getch () ở cuối chương trình làm em nhớ lời thầy dạy C em, thầy em bảo những đứa nào dùng hàm getch () ở cuối chương trình là dân amateur. Ông còn bảo, thằng nào lên bảng mà dùng hàm getch () ở cuối cùng là 0 đó. (Thầy em nói chứ không phải em đâu, các bác thông cảm nhé). Thầy em còn dạy lập trình C chuyên nghiệp là dùng notepad (hoặc bất kì cái editor nào cũng được) soạn code, sau đó dùng lệnh gcc để dịch. Đúng là bá đạo thật!.  


==> cái này chắc phải nói rõ hơn, chứ thế này thì nguy hiểm quá. Hiểu sai hết ý nhau rồi smilie

- Hồi học C, em học lập trình trong Dos. Dùng gcc dịch chương trình trong Dos. Sau đó chạy luôn chương trình trong Dos. Chính vì thể, khi chạy chương trình kết quả hiện ra luôn, và ta quan sát luôn được kết quả. Nếu thêm hàm getch () cuối chương trình là không cần thiết (khác với lập trình trong các IDE khác, nếu không có getch () để dừng chương trình ở cuối, thì rất mất công khi xem lại kết quả của chương trình). ==> Em thấy điều này là đúng đắn. Và nói thực, nhờ học kiểu này mà khi lập trình trong linux em không gặp quá nhiểu bỡ ngỡ. smilie

Điều quan trọng nhất trong lập trình là phải tư duy,suy nghĩ còn mấy cái
công cụ để viết không quan trọng!!!!!  

==> xin hỏi bạn đã từng viết một chương trình nào thực sự lớn (hoặc sử dụng những thuật toán phức tạp, sử dụng con trỏ, ...) chưa mà dám nói thế. Đồng ý rằng, nếu không có tư duy thì không thể viết được chương trình nhưng với những chương trình như thể, nếu không có một IDE thật sự tốt thì tôi đố bạn debug, và ra được một chương trình không có bug đó!
Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 18/08/2006 18:44:48 (+0700) | #46 | 15928
[Avatar]
conmale
Administrator

Joined: 07/05/2004 23:43:15
Messages: 9353
Location: down under
Offline
[Profile] [PM]

K4i wrote:
Anh khoái dùng notepad để gõ code và gcc để biên dịch nhưng code của anh dơ như... ăn mày thì anh không thể tự cho mình là chuyên nghiệp
 

Ok. Em đồng ý với anh về điểm này. Khi lập trình, chúng ta phải thực sự coi trọng phong cách lập trình, không thể code ẩu tả được.

Còn về vụ H2P hỏi em thấy có bác bảo dùng hàm getch () ở cuối chương trình làm em nhớ lời thầy dạy C em, thầy em bảo những đứa nào dùng hàm getch () ở cuối chương trình là dân amateur. Ông còn bảo, thằng nào lên bảng mà dùng hàm getch () ở cuối cùng là 0 đó. (Thầy em nói chứ không phải em đâu, các bác thông cảm nhé). Thầy em còn dạy lập trình C chuyên nghiệp là dùng notepad (hoặc bất kì cái editor nào cũng được) soạn code, sau đó dùng lệnh gcc để dịch. Đúng là bá đạo thật!.  


==> cái này chắc phải nói rõ hơn, chứ thế này thì nguy hiểm quá. Hiểu sai hết ý nhau rồi smilie

- Hồi học C, em học lập trình trong Dos. Dùng gcc dịch chương trình trong Dos. Sau đó chạy luôn chương trình trong Dos. Chính vì thể, khi chạy chương trình kết quả hiện ra luôn, và ta quan sát luôn được kết quả. Nếu thêm hàm getch () cuối chương trình là không cần thiết (khác với lập trình trong các IDE khác, nếu không có getch () để dừng chương trình ở cuối, thì rất mất công khi xem lại kết quả của chương trình). ==> Em thấy điều này là đúng đắn. Và nói thực, nhờ học kiểu này mà khi lập trình trong linux em không gặp quá nhiểu bỡ ngỡ. smilie

Điều quan trọng nhất trong lập trình là phải tư duy,suy nghĩ còn mấy cái
công cụ để viết không quan trọng!!!!!  

==> xin hỏi bạn đã từng viết một chương trình nào thực sự lớn (hoặc sử dụng những thuật toán phức tạp, sử dụng con trỏ, ...) chưa mà dám nói thế. Đồng ý rằng, nếu không có tư duy thì không thể viết được chương trình nhưng với những chương trình như thể, nếu không có một IDE thật sự tốt thì tôi đố bạn debug, và ra được một chương trình không có bug đó! 


Hì hì, lần sau rút kinh nghiệm. Thiếu cụ thể thì dễ hiểu lầm smilie).
What bringing us together is stronger than what pulling us apart.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 18/08/2006 23:29:35 (+0700) | #47 | 15964
[Avatar]
A_T
Member

[Minus]    0    [Plus]
Joined: 18/08/2006 11:28:34
Messages: 3
Offline
[Profile] [PM]
Thấy các bác bàn tán sôi nổi quá. Em cũng xin hỏi các bác một điều này ạh!
Trong C để lập trình lên một menu mà hoàn toàn là menu tiếng việt thì làm như thế nào ah!
Bác nào biết cách giúp em nha! Em đang tìm hiểu về phần đó nhưng ko biết phải làm sao cả. Nếu có code thì các bác post dùm lên hộ em nha!
Trước tiên là để tạo Menu đã. Còn nếu có menu tiếng việt thì càng tốt ạh! Em biết phần menu tiếng việt thì rắc rối lắm!
Mong sớm nhận được tin của các bác!
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 19/08/2006 01:44:33 (+0700) | #48 | 16008
[Avatar]
Vickizw
Member

[Minus]    0    [Plus]
Joined: 06/07/2006 19:55:29
Messages: 339
Location: ColTech
Offline
[Profile] [PM] [WWW]

A_T wrote:
Thấy các bác bàn tán sôi nổi quá. Em cũng xin hỏi các bác một điều này ạh!
Trong C để lập trình lên một menu mà hoàn toàn là menu tiếng việt thì làm như thế nào ah!
Bác nào biết cách giúp em nha! Em đang tìm hiểu về phần đó nhưng ko biết phải làm sao cả. Nếu có code thì các bác post dùm lên hộ em nha!
Trước tiên là để tạo Menu đã. Còn nếu có menu tiếng việt thì càng tốt ạh! Em biết phần menu tiếng việt thì rắc rối lắm!
Mong sớm nhận được tin của các bác!
 

Đây là bảng mã ANSI có thể dùng để viết trong các ngôn ngữ lập trình
à:\u00e0 á:\u00e1 ả:\u1ea3 ã:\u00e3 ạ:\u1ea1
ă:\u0103 ằ:\u1eb1 ắ:\u1eaf ẳ:\u1eb3 ẵ:\u1eb5 ặ:\u1eb7
â:\u00e2 ầ:\u1ea7 ấ:\u1ea5 ẩ:\u1ea9 ẫ:\u1eab ậ:\u1ead

đ:\u0111

è:\u00e8 é:\u00e9 ẻ:\u1ebb ẽ:\u1ebd ẹ:\u1eb9
ê:\u00ea ề:\u1ec1 ế:\u1ebf ể:\u1ec3 ễ:\u1ec5 ệ:\u1ec7
ò:\u00f2 ó:\u00f3 ỏ:\u1ecf õ:\u00f5 ọ:\u1ecd
ô:\u00f4 ồ:\u1ed3 ố:\u1ed1 ổ:\u1ed5 ỗ:\u1ed7 ộ:\u1ed9
ơ:\u01a1 ờ:\u1edd ớ:\u1edb ở:\u1edf ỡ:\u1ee1 ợ:\u1ee3
ù:\u00f9 ú:\u00fa ủ:\u1ee7 ũ:\u0169 ụ:\u1ee5
ư:\u01b0 ừ:\u1eeb ứ:\u1ee9 ử:\u1eed ữ:\u1eef ự:\u1ef1

À:\u00c0 Á:\u00c1 Ả:\u1ea2 Ã:\u00c3 Ạ:\u1ea0
Â:\u0102 Ầ:\u1eb0 Ấ:\u1eae Ẩ:\u1eb2 Ẫ:\u1eb4 Ậ:\u1eb6
Ă:\u00c2 Ằ:\u1ea6 Ắ:\u1ea4 Ẳ:\u1ea8 Ẵ:\u1eaa Ặ:\u1eac

Đ:\u0110

È:\u00c8 É:\u00c9 Ẻ:\u1eba Ẽ:\u1ebc Ẹ:\u1eb8
Ê:\u00ca Ề:\u1ec0 Ế:\u1ebe Ể:\u1ec2 Ễ:\u1ec4 Ệ:\u1ec6
Ò:\u00d2 Ó:\u00d3 Ỏ:\u1ece Õ:\u00d5 Ọ:\u1ec6
Ô:\u00d4 Ồ:\u1ed2 Ố:\u1ed0 Ổ:\u1ed4 Ỗ:\u1ed6 Ộ:\u1ed8
Ơ:\u01a0 Ờ:\u1edc Ớ:\u1eda Ở:\u1ede Ỡ:\u1ee0 Ợ:\u1ee2
Ù:\u00d9 Ú:\u00da Ủ:\u1ee6 Ũ:\u0168 Ụ:\u1ee4
Ư:\u01af Ừ:\u1eea Ứ:\u1ee8 Ử:\u1eec Ữ:\u1eee Ự:\u1ef0

ì:\u00ec í:\u00ed ỉ:\u1ec9 ĩ:\u0129 ị:\u1ecb
Ì:\u00cc Í:\u00cd Ỉ:\u1ec8 Ĩ:\u0128 Ị:\u1eca
ỳ:\u1ef3 ý:\u00fd ỷ:\u1ef7 ỹ:\u1ef9 ỵ:\u1ef5
Ỳ:\u1ef2 Ý:\u00dd Ỷ:\u1ef6 Ỹ:\u1ef8 Ỵ:\u1ef4 

Hoặc tải chương trình sau để chuyển một đoạn mã tiếng việt unicode sang bảng mã ansi
http://rapidshare.de/files/29820937/Unicode2String.rar 

tác giả chương trình là Nguyễn Đức Thành – K48 – ĐH Công nghệ - ĐHQG Hà Nội.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/08/2006 11:28:19 (+0700) | #49 | 16610
[Avatar]
A_T
Member

[Minus]    0    [Plus]
Joined: 18/08/2006 11:28:34
Messages: 3
Offline
[Profile] [PM]
Cảm ơn bác !
Bác có thể nói rõ hơn được không ạh! Cách viết menu và cách dùng đoạn mã để unicode tiếng việt đó trong ngôn ngữ lập trình C như thế nào ạh! Em thật sự chưa hiểu cách làm ở đây?
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/08/2006 11:38:56 (+0700) | #50 | 16614
[Avatar]
A_T
Member

[Minus]    0    [Plus]
Joined: 18/08/2006 11:28:34
Messages: 3
Offline
[Profile] [PM]
http://rapidshare.de/files/29820937/Unicode2String.rar

Cái đó của bác khó down lắm!
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/08/2006 13:58:42 (+0700) | #51 | 16650
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]

Bác có thể nói rõ hơn được không ạh! Cách viết menu và cách dùng đoạn mã để unicode tiếng việt đó trong ngôn ngữ lập trình C như thế nào ạh! Em thật sự chưa hiểu cách làm ở đây? 

==> Mình không hiểu, bạn sử dụng chương trình gì để viết vì cách xử lý tiếng Việt trong môi trường Windows và trong DOS là khác nhau đó. Vikizw đưa bảng mã đó ra, mà không nói đó có phải là bảng mã Unicode không.

To Vickizw: lần sau, đừng có mang con bỏ chợ như thế, đưa ra chỏng chơ một cái bảng mã như thế thì ai biết dùng kiểu gì.


Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/08/2006 14:13:49 (+0700) | #52 | 16652
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Việc lập trình xử lý tiếng Việt phụ thuộc vào môi trường mà chương trình chạy (không riêng gì ngôn ngữ C).
Nếu trong Windows, bạn có thể sử dụng bảng mã Unicode (nếu IDE không hỗ trợ Unicode) tuy nhiên, hiện nay bộ Visual Studio đã hỗ trợ Unicode rồi.

Nếu lập trình trong Dos bạn có thể đọc bài viết http://diendan.vietnamnet.vn/message_view.asp?forumid=5&msgid=20041119011857366451&page=1
Bài viết này khá đầy đủ từ cách làm đến các chương trình Demo bằng Pascal/C. Bạn có thể tham khảo. Nếu cần chi tiết hơn, bạn có thể gửi thắc mắc trong diễn đàn edu.net.vn để hỏi trực tiếp bác Quách Tuấn Ngọc (tác giả của BKED - vang bóng một thời đó) smilie Tuy nhiên, theo mình nghĩ, lập trình tiếng Việt trong Dos giờ cổ rồi, chả ai dùng nữa đâu, mà có chắc để chơi)

Sống là để không chết chứ không phải để trở thành anh hùng
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/08/2006 22:19:43 (+0700) | #53 | 16684
[Avatar]
Vickizw
Member

[Minus]    0    [Plus]
Joined: 06/07/2006 19:55:29
Messages: 339
Location: ColTech
Offline
[Profile] [PM] [WWW]
Em có nói là bảng mã unicode mà anh Kai
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 08/12/2006 05:12:23 (+0700) | #54 | 28856
[Avatar]
Huyx
Locked

[Minus]    0    [Plus]
Joined: 03/12/2006 19:38:03
Messages: 9
Location: Nhà con tin
Offline
[Profile] [PM] [MSN]
Lang thang vào đây. Lại thấy chú Vicky, vui ghê. Ko biết dân Công Nghệ mình có tham gia HVA nhìu ko. Mà chú mới học năm nhất, cũng đã biết lập trình C hả, anh phục chú đấy. Cái đó trường mình năm 2 mới dạy.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 08/12/2006 08:40:33 (+0700) | #55 | 28896
[Avatar]
lonely_Xorhandsome
Elite Member

[Minus]    0    [Plus]
Joined: 26/06/2006 12:14:07
Messages: 558
Location: HCM beside you !
Offline
[Profile] [PM]

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 smilie 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 smilie  


thế nó có báo lỗi gì không bạn ? khi code xong thì biên dịch --> run , nếu code viết đúng cú pháp C thì nó chạy , không viết đúng thì nó show vài dòng báo , nhớ là include thư viện tối thiểu của 1 file C là ok thui .
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 08/12/2006 15:00:17 (+0700) | #56 | 28981
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
Có lẽ là H2P chưa đưa cái dòng getch(); vào cuối chương trình để lưu lại màn hình kết quả; máy chạy nhanh quá, hiện kết quả xong rồi lại trở về màn hình soạn thảo.
Blog: http://hontap.blogspot.com
Tải phần mềm miễn phí: http://www.taiphanmem.org
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|