Input và Output trong C
Mặc định trong linux có input mặc định là bàn phím, output mặc định là màn hình và output lỗi là màn hình.
| File poiter | Thiết bị | Giải thích |
|---|---|---|
| stdin | Bàn phím | Input mặc định |
| stdout | Màn hình | Output mặc định |
| stderr | Màn hình | Hiển thị error mặc định |
Nhập và hiển một ký tự với hàm getchar() và putchar()
Xem ví dụ sử dụng hàm getchar() và putchar() như sau:
|
|
Sử dụng hàm gets() và puts() để nhập và hiển thị string
Hàm gets sẽ nhập một string, bạn kết thúc bằng phím Enter. Ví dụ sau mô tả cách nhập string dài không quá 100 ký tự.
|
|
Sử dụng hàm scanf và hàm printf
Hàm scanf sẽ nhập các input đã định dạng trước từ bàn phím, còn hàm printf sẽ in chuỗi string theo định dạng.
|
|
Ví dụ khi chạy chương trình
|
|
Hiển thị error với hàm perror
Hàm perror là viết tắt của print error message, hàm này sẽ hiển thị thông báo lỗi ra stderr. Ví dụ hàm sau mở một file không tồn tại và in ra lỗi.
|
|
Một cách khác để hiển thị error là sử dụng hàm fprintf
|
|