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

Tin đại cương - Tran Manh Tuan TLU Bai10

16 118 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 456,12 KB

Nội dung

T IN ĐẠI CƯƠNG Bài 10: STRING Trần Mạnh Tuấn Bộ môn Hệ thống thông tin, Khoa CNTT Trường Đại học Thủy Lợi So sánh mảng vector  Mảng chiều : - Dãy phần tử có kiểu liệu - Kích thước cố định Ví dụ : float a[10] ;  Vector - Tương tự mảng kích thước thay đổi - Ví dụ : vector a ; Nội dung Kiểu liệu string Khai báo sử dụng Các hàm liên quan Bài tập Kiểu liệu string  Nhu cầu: nhiều phần mềm làm việc với dãy kí tự, họ tên học sinh, địa chỉ, email, → Tất dạng chuỗi kí tự  Chuỗi kí tự → sử dụng mảng vector để lưu trữ Kiểu liệu string  Dưới dạng mảng vector, chuỗi ký tự khai báo: char ten_hoc_sinh[100]; vector ten_hoc_sinh ;  Do việc sử dụng chuỗi kí tự ngày phổ biến, C++ cung cấp kiểu liệu string hàm tiện ích kèm Khai báo sử dụng  Khai báo thư viện string trước sử dụng : #include  Cách khai báo biến string a ; / / a la kieu string, a khong co ki tu nao string b = "Dai hoc Thuy Loi" ; string c("Xin chao") ;  Lưu ý : Giá trị biến string phải để hai dấu nháy kép " " Ví dụ: khai báo string b = Dai hoc Thuy Loi; → thiếu dấu " ", trình biên dịch báo lỗi Nếu muốn có dấu nháy kép " " string cần thêm kí tự \ trước kí tự Ví dụ : string d = "Doremon noi: \" Nobita oi \" " ; Khai báo sử dụng In string hình: sử dụng cout  string ho_va_ten = "Nguyen Ngoc Minh" ; cout > ho_va_ten ; - Sử dụng getline: lấy tồn dịng string ho_va_ten ; getline(cin, ho_va_ten) ; Ví dụ  Sử dụng cin string ho_va_ten ; cin >> ho_va_ten ; → người sử dụng nhập "Nguyen Ngoc Minh", kết : ho_va_ten = Nguyen  Sử dụng getline string ho_va_ten ; getline(cin, ho_va_ten) ; → người sử dụng nhập "Nguyen Ngoc Minh", kết : ho_va_ten = Nguyen Ngoc Minh Chỉ số (index)  Về chất, string chuỗi kí tự → truy cập kí tự cách sử dụng số (index)  Ví dụ : string a = "Nguyen Anh" ; → a[0] = N, a[4] = e cout

Ngày đăng: 11/12/2017, 18:24

TỪ KHÓA LIÊN QUAN