1. Trang chủ
  2. » Thể loại khác

input output trong c

4 121 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Input & Output C Khi nói Input nghĩa nói liệu đầu vào cho chương trình Nó cung cấp từ dòng lệnh từ file Ngơn ngữ chương trình C cung cấp tập hợp hàm có sẵn để đọc liệu đầu vào nhập cung cấp cho chương trình theo u cầu Khi nói Output nghĩa nói kết hiển thị hình, máy in file Ngôn ngữ C cung cấp tập hợp hàm để xuất liệu kết hình máy tính lưu liệu file văn nhị phân Các File chuẩn C Ngôn ngữ C đối xử tất thiết bị file Vì thiết bị hình hiển thị định vị theo cách file theo có file tự động mở chương trình thực để cung cấp truy cập tới bàn phím hình File chuẩn Con trỏ tới File Thiết bị Đầu vào chuẩn stdin Bàn phím stdout Màn hình stderr Màn hình bạn Standard input Đầu chuẩn Standard output Lỗi chuẩn Standard error Con trỏ file có nghĩa truy cập file cho mục đích đọc ghi Khu vực giải thích cho bạn cách đọc giá trị từ hình cách để in kết hình http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Hàm getchar() & putchar() C Hàm int getchar(void) đọc ký tự có sẵn từ hình trả số integer Hàm đọc ký tự đơn thời điểm Bạn sử dụng phương thức vòng lặp trường hợp bạn muốn đọc nhiều ký tự từ hình Hàm int putchar(int c) đặt ký tự truyền vào lên hình trả ký tự Hàm đặt ký tự đơn thời điểm Bạn sử dụng phương thức vòng lặp trường hợp bạn muốn hiển thị nhiều ký tự hình Kiểm tra ví dụ sau: #include int main( ) { int c; printf( "Nhap mot gia tri: "); c = getchar( ); printf( "\nGia tri ban da nhap la: "); putchar( c ); printf("\n===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Khi đoạn code biên dịch thực thi, đợi cho bạn nhập văn nhấn ENTER chương trình xử lý đọc ký tự đơn sau hiển thị: Hàm gets() & puts() C Hàm char *gets(char *s) đọc dòng từ stdin đệm trỏ tới s tới dòng lệnh kết thúc EOF Hàm int puts(const char *s) ghi chuỗi s dòng tới stdout #include int main( ) { char chuoi[100]; printf( "Nhap mot gia tri: "); gets( chuoi ); printf( "\nGia tri ban da nhap la: "); puts( chuoi ); printf("\n===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Khi code biên dịch thực thi, đợi cho bạn nhập văn nhấn ENTER, sau chương trình xử lý đọc dòng hiển thị sau: http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com     Hàm scanf() printf() C Hàm int scanf(const char *format, ) đọc đầu vào từ đầu vào tiêu chuẩn stdin quét đầu vào theo format cung cấp Hàm int printf(const char *format, ) ghi kết đầu tới đầu tiêu chuẩn stdout xử lý đầu theo format cung cấp format chuỗi đơn giản, bạn xác định %s, %d, %c, %f, … để in đọc chuỗi, số nguyên, ký tự số thực tương ứng Có nhiều tùy chọn có sẵn mà sử dụng theo yêu cầu Để biết thêm chi tiết hàm này, bạn truy cập vào trang trợ giúp Bây xử lý ví dụ đơn giản sau: #include int main( ) { char chuoi[100]; int i; printf( "Nhap mot gia tri: "); scanf("%s %d", chuoi, &i); printf( "\nGia tri ban da nhap la: %s %d ", chuoi, i); printf("\n===========================\n"); printf("VietJack chuc cac ban hoc tot! \n"); return 0; } Khi đoạn code biên dịch thực thi, đợi cho bạn nhập văn nhấn ENTER, sau chương trình xử lý đọc đầu vào hiển thị sau: Bạn nên ghi nhớ scanf() mong đợi đầu vào bạn nhập định dạng bạn cung cấp: %s %d, nghĩa bạn phải cung cấp đầu vào hợp lệ “string integer”, bạn cung cấp “string string” “integer integer” sau cho đầu vào bạn nhập vào sai Điều thứ hai, đọc chuỗi, hàm scanf() dừng đọc sau gặp khoảng trống, “this is test” chuỗi cho hàm scanf() http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     http://vietjack.com/lap_trinh_c/index.jsp                                                                                                              Copyright  ©  vietjack.com       http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí     ...    Copyright  ©  vietjack.com     Hàm scanf() printf() C Hàm int scanf(const char *format, ) đ c đầu vào từ đầu vào tiêu chuẩn stdin quét đầu vào theo format cung c p Hàm int printf(const char... "); putchar( c ); printf(" =========================== "); printf("VietJack chuc cac ban hoc tot! "); return 0; } Khi đoạn code biên dịch th c thi, đợi cho bạn nhập văn nhấn ENTER chương... tới đầu tiêu chuẩn stdout xử lý đầu theo format cung c p format chuỗi đơn giản, bạn x c định %s, %d, %c, %f, … để in đ c chuỗi, số nguyên, ký tự số th c tương ứng C nhiều tùy chọn c sẵn mà sử

Ngày đăng: 02/12/2017, 14:19

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN