Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 18 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
18
Dung lượng
626,17 KB
Nội dung
Nhập Xuất Giới thiệu • Trong C++, hai đối tượng thực chức xuất nhập liệu cin cout Hai đối tượng định nghĩa thư viện iostream, vậy, dùng đến hai đối tượng cần có khai báo #include đầu chương trình Nhập liệu từ bàn phím với cin • Cú pháp: cin >> Tên_biến; • Ký tự >> gọi tốn tử trích xuất (extraction operator) • Tên_biến thay tên biến khai báo trước Biến chứa liệu lấy từ cin Nhập liệu từ bàn phím với cin • Có thể gộp nhiều thao tác nhập vào chung câu lệnh Ví dụ: int day_lon, day_nho, duong_cao; cin >> day_lon >> day_nho >> duong_cao; Câu lệnh tương đương với: cin >> day_lon; cin >> day_nho; cin >> duong_cao; Nhập liệu từ bàn phím với cin Chú ý: • Khi nhập liệu, giá trị phải cách khoảng trống (có thể phím khoảng trắng, phím tab, phím Enter, …) • Cú pháp dùng để nhập kiểu liệu đơn giản (như số, ký tự), không dùng cho kiểu phức tạp (chuỗi, cấu trúc, …) Nhập liệu từ bàn phím với cin Việc nhập liệu cin phụ thuộc vào kiểu liệu biến đằng sau tốn tử trích xuất: • Nếu biến ký tự, cin lấy ký tự in (không lấy ký tự khoảng trống) • Nếu biến số nguyên, cin lấy chữ số, kể dấu +/- đứng trước có • Nếu biến số thực, cin lấy tất chữ số với dấu dấu +/- đứng trước có Sử dùng hàm get cin • Dùng lệnh cin với tốn tử trích xuất cho phép lấy số ký tự in Khi muốn lấy ký tự khoảng trống cần phải dùng hàm get theo cú pháp sau: cin.get(tên_biến); • Trong đó, tên_biến biến kiểu char khai báo Sử dụng hàm ignore() cin: • Dữ liệu nhập từ bàn phím xếp hàng nhớ để xử lý Tuy nhiên, muốn bỏ qua số ký tự hàng đợi dùng hàm ignore theo cú pháp sau: cin.ignore(n, c); • Trong n số nguyên, cho biết số ký tự hàng đợi bị bỏ qua, c ký tự, cho biết dấu hiệu kết thúc chuỗi bị bỏ qua Sử dụng hàm ignore() cin: Ví dụ: cin.ignore (100, ‘\n’); • Câu lệnh bỏ qua 100 ký tự hàng đợi, gặp ký tự xuống dòng (‘\n’ ký tự xuống dòng) Xuất liệu hình với cout: • Cú pháp chung việc dùng cout để xuất liệu cout