TAILIEUCHUNG - Bài giảng Kỹ thuật lập trình: Chuỗi ký tự và tệp tin - ThS. Đặng Bình Phương (ĐH Khoa học Tự nhiên)

Bài giảng Kỹ thuật lập trình - Chuỗi ký tự và tệp tin cung cấp cho người học các kiến thức: Các dạng chuỗi ký tự, các dạng ký tự và chuỗi mở rộng, các dạng ký tự và chuỗi mở rộng, các thao tác trên tập tin, kỹ thuật lập trình trên tập tin, nội dung chi tiết. | Bài giảng Kỹ thuật lập trình: Chuỗi ký tự và tệp tin - ThS. Đặng Bình Phương (ĐH Khoa học Tự nhiên) Kỹ thuật lập trình ThS. Đặng Bình Phương (dbphuong@) Các dạng chuỗi ký tự Các dạng ký tự và chuỗi mở rộng Các dạng tập tin theo góc độ người lập trình Các thao tác trên tập tin Kỹ thuật lập trình trên tập tin Các vấn đề tìm hiểu mở rộng kiến thức nghề nghiệp Thuật ngữ tiếng Anh và bài đọc thêm tiếng Anh 2/27/2014 Khoa CNTT - ĐH Khoa học tự nhiên 2 • Dữ liệu chuỗi là một chuỗi ký tự giống như đối số của hàm printf() như “Hello, World”, “” • C/C++ không xây dựng sẵn kiểu dữ liệu cơ sở dạng chuỗi mà thay bằng cách sau: – NNLT C: sử dụng mảng ký tự theo qui ước chuỗi ký tự. – NNLT C++: sử dụng lớp string của thư viện chuẩn (C++ STL). 2/27/2014 Khoa CNTT - ĐH Khoa học tự nhiên 4 • Khái niệm – NNLT C sử dụng mảng các phần tử kiểu char để lưu chuỗi ký tự và qui ước ký tự kết thúc chuỗi là ‘\0’ (ký tự có mã ASCII là 0). – Một mảng ký tự gồm n phần tử lưu được một chuỗi tối đa n – 1 ký tự. • Ví dụ char str[10] = “tab”; char* name = “KTLT”; 2/27/2014 Khoa CNTT - ĐH Khoa học tự nhiên 5 • Một số điểm lưu ý – Người lập trình phải chủ động kiểm soát số lượng ký tự tối đa của chuỗi ký tự, không để xảy ra dùng lố số lượng tối đa. – Không thể gán giá trị, cũng không thể sử dụng các phép toán như + (ghép chuỗi), > (lớn hơn), < (nhỏ hơn). Thay vào đó là dùng các hàm thư viện trong 2/27/2014 Khoa CNTT - ĐH Khoa học tự nhiên 6 • Các thao tác trên chuỗi được thực hiện nhờ các hàm chuỗi ký tự của thư viện các hàm khai báo trong – strlen(): trả

TỪ KHÓA LIÊN QUAN
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.