TAILIEUCHUNG - Bài giảng cơ sở lập trình - Trường học viên Ngân Hàng Hà Nội - Chương 7

Xâu kí tự trong C được xây dựng như một mảng một chiều các kí tự. Xâu kí tự kết thúc bằng kí tự ‘\0’ (kí tự NULL trong bảng mã ASCII) - Độ dài tối đa của xâu= kích thước mảng – 1. Khai báo nên dành ra 1 ô nhớ để chứa kí tự ‘\0’ | Chương 7 XÂU KÍ TỰ Khoa Hệ thống thông tin quản lý Hà Nội – 2013 Nội dung 06/06/2013 Chương 7 - Xâu kí tự Khai báo 1 Các thao tác trên xâu kí tự 2 Mảng xâu kí tự 3 Một số hàm xử lý xâu kí tự 4 2/21 1. Khai báo Khái niệm Xâu kí tự trong C được xây dựng như một mảng một chiều các kí tự Xâu kí tự kết thúc bằng kí tự ‘\0’ (kí tự NULL trong bảng mã ASCII) Độ dài tối đa của xâu= kích thước mảng – 1 Khai báo nên dành ra 1 ô nhớ để chứa kí tự ‘\0’ Ví dụ Chương 7 - Xâu kí tự char line[80]; // Dài tối đa 79 kí tự char hoten[30]; // Dài tối đa 29 kí tự 06/06/2013 3/21 3 Khai báo có khởi tạo giá trị Độ dài cụ thể char string[40]="Ngon ngu C"; Khởi tạo xâu kí tự có độ dài tối đa 39 kí tự với giá trị ban đầu là xâu “Ngon ngu C” Tự xác định độ dài char str[]=“Ngon ngu C”; Chương trình dịch tự bố trí một mảng để chứa dãy kí tự và 1 ô chứa kí hiệu ‘\0’ Chú ý: Khai báo xâu kí tự với con trỏ char *message; message=“Xin chao!”; Chương 7 - Xâu kí tự 06/06/2013 4/21 4 2. Các thao tác trên xâu kí tự Nhập xâu từ bàn phím Xuất xâu ra màn hình Xác định độ dài xâu Ghép xâu Sao chép xâu So sánh xâu Tìm kiếm kí tự 06/06/2013 Chương 7 - Xâu kí tự 5/21 a) Nhập xâu từ bàn phím Sử dụng hàm scanf với đặc tả “%s” scanf(“%s”,str); Chỉ nhận các kí tự từ bàn phím đến khi gặp kí tự dấu cách, tab, kí tự xuống dòng. Xâu nhận được không bao gồm dấu cách Ví dụ: Chương 7 - Xâu kí tự char monhoc[50]; printf(“Nhap mot xau ki tu: “); scanf(“%s”, monhoc); printf(“Xau nhan duoc la: %s”, monhoc); Nhap mot chuoi: Ngon ngu lap trinh C Chuoi nhan duoc la: Ngon _ 06/06/2013 6/21 6 a) Nhập xâu từ bàn phím (tt) Sử dụng hàm gets gets(str); Nhận các kí tự từ bàn phím đến khi gặp kí tự xuống dòng. Xâu nhận được là những gì người dùng nhập (trừ kí tự xuống dòng). Ví dụ Chương 7 - Xâu kí tự char monhoc[50]; printf(“Nhap mot chuoi: “); gets(monhoc); printf(“Chuoi nhan duoc la: %s”, monhoc); Nhap mot chuoi: Ngon ngu lap trinh C Chuoi nhan duoc la: Ngon ngu lap trinh C _ 06/06/2013 7/21 7 b) Xuất xâu ra màn hình Sử dụng .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.