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
  [Programming]   Hỏi về Ngôn ngữ lập trình C 06/07/2006 16:23:43 (+0700) | #1 | 4447
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
Ở đâ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
[Up] [Print Copy]
  [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
[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  


Đây là câu hỏi nghiêm túc cho vấn đề lập trình hay tán gẫu vậy?
[Up] [Print Copy]
  [Question]   Re: Ngôn ngữ lập trình C 06/07/2006 17:19:56 (+0700) | #3 | 4453
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
vấn đề nghiêm túc, nhưng không bít gửi vào box nào smilie 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ế? smilie

ko thì các anh move topic về đúng vị trí giúp em
[Up] [Print Copy]
  [Question]   Re: Ngôn ngữ lập trình C 06/07/2006 18:04:15 (+0700) | #4 | 4465
[Avatar]
conmale
Administrator

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

H2P wrote:
vấn đề nghiêm túc, nhưng không bít gửi vào box nào smilie 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ế? smilie

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.
[Up] [Print Copy]
  [Question]   Re: Ngôn ngữ lập trình C 06/07/2006 20:25:45 (+0700) | #5 | 4470
[Avatar]
caothuvolam
HVA Friend

Joined: 29/12/2001 13:54:03
Messages: 82
Offline
[Profile] [PM]
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.
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 06/07/2006 22:47:27 (+0700) | #6 | 4505
[Avatar]
little_fire
Member

[Minus]    0    [Plus]
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
[Profile] [PM] [Yahoo!]
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é!
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 06/07/2006 23:08:38 (+0700) | #7 | 4513
[Avatar]
little_fire
Member

[Minus]    0    [Plus]
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
[Profile] [PM] [Yahoo!]
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!@};-
[Up] [Print Copy]
  [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
[Profile] [PM]

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  

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ó.
[Up] [Print Copy]
  [Question]   Re: Ngôn ngữ lập trình C 08/07/2006 22:45:12 (+0700) | #9 | 5143
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
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 smilie 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ạ.
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 08/07/2006 23:04:34 (+0700) | #10 | 5152
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]

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


Đâ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
[Up] [Print Copy]
  [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
[Profile] [PM]
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é!
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 09/07/2006 06:35:43 (+0700) | #12 | 5276
[Avatar]
Diem Vuong
Member

[Minus]    0    [Plus]
Joined: 02/07/2006 22:29:22
Messages: 6
Location: Âm phủ
Offline
[Profile] [PM] [Yahoo!]
Em nghĩ cuối bài còn thiếu quả GETCH(); nữa.
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 09/07/2006 09:03:56 (+0700) | #13 | 5307
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
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
[Up] [Print Copy]
  [Question]   Re: Ngôn ngữ lập trình C 09/07/2006 16:37:15 (+0700) | #14 | 5358
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
Đã 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.
[Up] [Print Copy]
  [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
[Profile] [PM]
Bạn xem lại tuỳ chọn về thư mục include trong menu Options.
[Up] [Print Copy]
  [Question]   Ngôn ngữ lập trình C 10/07/2006 05:36:03 (+0700) | #16 | 5450
HvaBill
Member

[Minus]    0    [Plus]
Joined: 03/07/2006 14:16:16
Messages: 2
Offline
[Profile] [PM]
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)
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/07/2006 09:13:21 (+0700) | #17 | 5490
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
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?
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/07/2006 09:48:58 (+0700) | #18 | 5499
jpg
Member

[Minus]    0    [Plus]
Joined: 03/07/2006 21:35:55
Messages: 89
Offline
[Profile] [PM]
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 !");

}
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 10/07/2006 10:23:19 (+0700) | #19 | 5510
[Avatar]
learn2hack
Elite Member

[Minus]    0    [Plus]
Joined: 29/06/2006 16:32:37
Messages: 825
Offline
[Profile] [PM] [WWW]
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
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 12/07/2006 00:34:57 (+0700) | #20 | 5877
[Avatar]
H2P
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 21:55:42
Messages: 21
Offline
[Profile] [PM]
Tui đã chạy được chương trình. theo 2 cách: ctrl+F9 và alt+F5 smilie

cảm ơn bạn learn2hack, cảm ơn tất cả các đồng chí smilie
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 15/07/2006 20:35:58 (+0700) | #21 | 6933
[Avatar]
little_fire
Member

[Minus]    0    [Plus]
Joined: 05/07/2006 19:29:54
Messages: 82
Offline
[Profile] [PM] [Yahoo!]
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.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 21/07/2006 17:22:41 (+0700) | #22 | 8681
vitngo83
Member

[Minus]    0    [Plus]
Joined: 21/07/2006 06:09:45
Messages: 1
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  


Bạn load theo đường dẫn dưới đây. Có đầy đủ các trình biên dịch thông dụng và tiện lợi cho bạn chọn. Tôi recommand cho bạn bản C-Free (yêu cầu crack trong diễn đàn) và bản C/C++ compiler.

http://programmingschool.net/modules.php?name=Downloads&d_op=viewdownload&cid=34

Đưới đây là màn hình của hai bộ biên dịch đó:
Bộ C/C++ Compler



Bộ C-Free compiler


[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 22/07/2006 11:14:00 (+0700) | #23 | 8968
phuongbich
Member

[Minus]    0    [Plus]
Joined: 26/06/2006 19:03:25
Messages: 45
Offline
[Profile] [PM]
Và có một điều cho những người mới học Lập trình C là . Khi bạn cài lại win hoạc bị virus shutdown máy . Nó sẽ báo lỗi hàm thư viện #include<>
Vì vậy bạn phải cài lại . Mong bạn cố gắng học
[Up] [Print Copy]
  [Question]   Re: Hỏi về Ngôn ngữ lập trình C 24/07/2006 05:30:32 (+0700) | #24 | 9398
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Và có một điều cho những người mới học Lập trình C là . Khi bạn cài lại win hoạc bị virus shutdown máy . Nó sẽ báo lỗi hàm thư viện #include<>
Vì vậy bạn phải cài lại .  

==> cái này mình được nghe là lần đầu tiên đó. Cái TC mình copy đi, copy lại từ máy này sang máy khác có làm sao đâu. Thực ra chỉ cần chỉnh lại thư mục include trong chương trình dịch là được (thực ra chỉ được với các trình dịch đơn giản chứ VC++ 6.0 thì đúng là cài lại thật) :wink:

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!.
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 25/07/2006 22:48:19 (+0700) | #25 | 9861
[Avatar]
micropeth
Member

[Minus]    0    [Plus]
Joined: 29/06/2006 19:24:58
Messages: 3
Location: Hell
Offline
[Profile] [PM] [Email] [Yahoo!]
Có gì mà bá đạo? Dùng getch() ở cuối thì có làm sao? Còn tuỳ vào mục đích!
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 25/07/2006 23:28:46 (+0700) | #26 | 9876
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]
Tôi vẫn dùng getch() ở cuối chương trình hoặc ở đoạn bất kỳ khi cần thiết. Đó là cái cơ bản và dễ tiếp cận nhất cho 1 người mới học C. Còn thày bạn dùng notepad để soạn thảo rồi dùng gcc để dịch thì nghe có vẻ amateur hơn. Tôi thì lại dùng Visual Studio 6.0 để soạn thảo rồi gcc. Nghe nói LTV ..... dùng vi hay mc để soạn thảo sau đó mới gõ gcc ...
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 25/07/2006 23:31:20 (+0700) | #27 | 9877
[Avatar]
K4i
Moderator

Joined: 18/04/2006 09:32:13
Messages: 635
Location: Underground
Offline
[Profile] [PM]
Nghe nói LTV ..... dùng vi hay mc để soạn thảo sau đó mới gõ gcc ...  

==> cái này là dịch C trong linux mà.
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 25/07/2006 23:52:43 (+0700) | #28 | 9883
[Avatar]
ngoalong
HVA Friend

Joined: 22/03/2003 04:33:38
Messages: 111
Offline
[Profile] [PM]
Đú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.
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 09/08/2006 10:00:57 (+0700) | #29 | 13410
[Avatar]
got_to_know
Member

[Minus]    0    [Plus]
Joined: 11/09/2005 10:59:43
Messages: 23
Offline
[Profile] [PM] [Yahoo!]
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 ý
[Up] [Print Copy]
  [Question]   Hỏi về Ngôn ngữ lập trình C 09/08/2006 13:56:34 (+0700) | #30 | 13455
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]
to got_to_know: Thế bạn nghĩ khi "nhấn nút" compile trong IDE thì IDE sẽ làm gì smilie ? Bất cứ bạn dùng IDE nào đều thường kèm theo một trình biên dịch riêng. Trình biên dịch này có thể chạy trên CLI hay GUI. gcc là một ví dụ khá chuẩn về compiler.
Khoai
[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|