Bài giảng Tin đại cương: Chương 8 - Nguyễn Quỳnh Diệp

28 70 0
Bài giảng Tin đại cương: Chương 8 - Nguyễn Quỳnh Diệp

Đ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

Bài giảng Tin đại cương: Chương 8 cung cấp cho người học các kiến thức về: Xâu kí tự; Các hàm thao tác với xâu; Hàm chung. Mời các bạn cùng tham khảo nội dung chi tiết.

BÀI XÂU HÀM CHUNG Giảng viên: Nguyễn Quỳnh Diệp – Khoa CNTT – ĐH Thủy Lợi Email: diepnq@tlu.edu.vn NỘI DUNG Xâu kí tự Các hàm thao tác với xâu Hàm chung XÂU KÍ TỰ “Ngơn ngữ lập trình C++” “Hơm trời đẹp!” XÂU KÍ TỰ Xâu:  Là mảng (dãy) kí tự  Kết thúc kí tự ‘\0’ kí tự NULL  Vídụ: “Ngon ngu C++” N g o n n g u Kí tự đặt dấu nháy đơn ‘ ‘ Xâu kí tự đặt dấu nháy kép “ “ 10 11 12 C + + \0 13 MÃ ASCII KHAI BÁO XÂU KÍ TỰ  Cách1: char tenxau [chieudai]; char tenxau [chieudai] = ; char tenxau [chieudai] = { ‘kí tự 1’, ‘kí tự 2’….,’\0’};  Vídụ: char xau[15] = “Xin chao!”; char xau[15] = {‘H’, ‘e’, ’l’, ’l’, ’o’, ‘\0’}; char xau[ ] = “Xin chao!”; Phép gán xâu = dùng khai báo biến Một xâu có n kí tự cần mảng có kích thước n+1 KHAI BÁO XÂU KÍ TỰ Cách 2: sử dụng lớp string string tenxau; string tenxau = ;  Vídụ: string str; str=“Xin chao!”; string xau = “Xin chao!”; TRUY NHẬP VÀO PHẦN TỬ CỦA XÂU  Cúpháp: tenxau [chỉ số kí tự]  Vídụ: string str =“Ha Noi”; str[0] lưu ‘H’ str[1] lưu ‘a’ str[2] lưu ‘ ’ str[10]  ? MỘT SỐ HÀM VỚI KÍ TỰ Mơ tả Hàm tolower(int ch) Chuyển thành kí tự thường toupper(int ch) Chuyển thành kí tự hoa islower(int ch) Kiểm tra chữ thường isupper(int ch) Kiểm tra chữ hoa isdigit(int ch) Kiểm tra chữ số isalpha(int ch) Kiểm tra xem kí tự có chữ khơng isspace(int ch) Kiểm tra kí tự dấu cách iscntrl( int ch) Kiểm tra kí tự điều hiển http://www.cplusplus.com/reference/cctype/ MỘT SỐ VÍ DỤ  Ví dụ: Nhập vào xâu kí tự Đếm số kí tự viết hoa MỘT SỐ VÍ DỤ  Ví dụ: #include #include using namespace std; Lập trình đọc vào xâu chuẩn từ bàn phím đưa int main () hình dạng cột { string s; cout

Ngày đăng: 11/01/2020, 16:33

Từ khóa liên quan

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

Tài liệu liên quan