Chương 4 Kỹ thuật xử lý xâu ký tự

41 4 0
Chương 4 Kỹ thuật xử lý xâu ký tự

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương Kỹ thuật xử lý xâu ký tự Khoa Công nghệ thông tin Trường đại học công nghiệp – Hà Nội Chương Kỹ thuật xử lý xâu ký tự Giới thiệu liệu kiểu xâu ký tự Các thao tác xâu ký tự Các thao tác đặc thù xâu ký tự Một số kỹ thuật xâu ký tự Bài tập Chương Kỹ thuật xử lý xâu ký tự Giới thiệu liệu kiểu xâu ký tự Các thao tác xâu ký tự Các thao tác đặc thù xâu ký tự Một số kỹ thuật xâu ký tự Bài tập Giới thiệu liệu kiểu xâu ký tự Khái niệm • Chuỗi ký tự trường hợp đặc biệt mảng chiều, một dãy các phần tử, mỗi phần tử có kiểu ký tự • Hằng ký tự đặt cặp nháy đơn Ví dụ: ‘a’, ‘1’, ‘ ’ (Ký tự trắng – cặp dấu nháy ‘ phải có khoảng trắng) • Hằng ch̃i đặt cặp nháy kép Ví dụ: “ho va ten”, “123”, “” (Chuỗi rỗng – khơng có khoảng trắng) Giới thiệu liệu kiểu xâu ký tự Khái niệm • Ch̃i ký tự kết thúc ký tự ‘\0’ (giá trị 0) Do đó, khai báo độ dài chuỗi cần khai báo dư phần tử để chứa ký tự ‘\0’ • Ví dụ: Chuỗi “NGUYEN VAN A” lưu ‘N’ ‘G’  Chuỗi gồm 13 ký tự ‘U’ ‘Y’ ‘E’ ‘N’ ‘ ‘ ‘V’ ‘A’ ‘N’ ‘ ‘ 10 ‘A’ 11 ‘\0’ 12 Chương Kỹ thuật xử lý xâu ký tự Giới thiệu liệu kiểu xâu ký tự Các thao tác xâu ký tự Các thao tác đặc thù xâu ký tự Một số kỹ thuật xâu ký tự Bài tập Các thao tác xâu ký tự Khái báo chuỗi char [< Số ký tự tối đa>] ; Ví du: char ho_ten[25]; Ý nghĩa khai báo mảng kiểu ký tự tên ho_ten có 25 phần tử (như vậy có thể lưu tối đa 24 ký tự vì phần tử thứ 25 chứa ký tự kết thúc chuỗi ‘\0’ ) Số ký tự tối đa: nguyên nằm [1:255] Các thao tác xâu ký tự Khái báo chuỗi • Sử dung trỏ char * = new char[n]; Ví dụ: char *ho_ten = new char[25]; • Phải cấp phát bợ nhớ trước sử dụng chuỗi ho_ten Các thao tác xâu ký tự Nhập chuỗi • Cú pháp cin.getline(s,n); Ví du: char ho_ten[25]; cout

Ngày đăng: 23/12/2022, 09:32

Tài liệu cùng người dùng

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

Tài liệu liên quan