TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Bài 9 - GV. Phạm Thị Bích Vân

Bài giảng Lập trình hướng đối tượng: Bài 9 Lập trình điều khiển nhập/xuất do Phạm Thị Bích Vân biên soạn cung cấp cho người học các kiến thức: Giới thiệu, nhập/xuất thiết bị, dòng xuất, nhập/xuất không định dạng, nhập xuất file, ghi dữ liệu vào File,. | Bài 9: Lập trình điều khiển nhập/xuất Giới thiệu Nhập/xuất bao gồm: Nhập xuất từ bàn phím. Nhập xuất từ file. Phần lớn các đặc tính nhập xuất cho phép nạp chồng hàm và nạp chồng toán tử. Ngoài nhập xuất các kiểu dữ liệu cơ bản, người dùng có thể xây dựng nhập/xuất cho kiểu dữ liệu người dùng định nghĩa Là đặc tính mở quan trọng của C++. Nhập/xuất thiết bị Thư viện cung cấp khả năng lớn các kiểu nhập xuất. Thư viện này bao gồm các lớp: Dòng xuất Ostream cung cấp các khả năng xuất định dạng và xuất không định dạng. cout là đối tượng thuộc lớp ostream là xuất dòng ra màn hình. Toán tử chèn dòng > để đưa các giá trị từ dòng nhập vào các biến. Toán tử >> đã được nạp chồng để làm việc với các kiểu dữ liệu định sẵn, kiểu string, giá trị con trỏ. Cho phép người dùng nạp chồng để thực hiện với kiểu dl người dùng định nghĩa. Các hàm khác của dòng nhập: get(), getline(), ignore(), putback()- đặt ký tự trở lại dòng nhập Nhập/xuất không định dạng Nhập/xuất không định dạng được thực hiện với các hàm thành viên istream::read() và ostream::write(). Hàm istream::read(): istream& read(unsigned char* puch, int nCount); istream& read(signed char* psch, int nCount); Trích các byte từ dòng cho đến khi giới hạn nCount đạt đến hoặc cho đến khi end- of-file đạt đến. Hàm này có ích cho dòng nhập nhị phân Nhập/xuất không định dạng Hàm ostream::write(): ostream& write(const unsigned char* puch, int nCount); ostream& write(const signed char* psch, int nCount); Chèn nCount byte vào từ vùng đệm (được trỏ bởi puch và psch) vào dòng. Nếu file được mở ở chế độ text, các ký tự .

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.