1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài 4 - Input và Output với stream pot

6 377 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 69,4 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 4INPUT VÀ OUTPUT VỚI STREAM... Các stream class cho xuất-nhậpios iostream ios : là lớp cơ bản của tất cả các lớp stream.. Chứa các thuộc tính và khả năng chung của các sream: Quản

Trang 1

Bài 4

INPUT VÀ OUTPUT VỚI STREAM

Trang 2

Các stream class cho xuất-nhập

ios

iostream

 ios : là lớp cơ bản của tất

cả các lớp stream Chứa các

thuộc tính và khả năng

chung của các sream:

Quản lý kết nối luồng

vật lý để ghi data của

chương trình vào một file

hay in ra màn hình

Chứa các hàm cơ bản

để định dạng data

lớp iostream thừa kế lớp

istream và ostream, nên có

tất cả tính năng của cả hai

lớp này

Trang 3

CÁC STREAM CHUẨN

Có bốn stream chuẩn:

 cin : Đối tượng của lớp istream để kiểm soát input chuẩn

cout: Đối tượng của lớp ostream để kiểm soát output chuẩn

cerr: Đối tượng của lớp ostream để kiểm soát hiển thị (output) các lỗi nhưng không lưu lại

clog: Đối tượng của lớp ostream để kiểm soát hiển thị các lỗi và được lưu lại

Trang 4

Định dạng và thao tác xuất nhập

• Gọi một manipulator

cout << showpos << 123; // Output: +123 cout << noshowpos << 123; // Output: 123

một manipulator

Trang 5

in chữ thường cho các ký số thập lục phân nouppercase

in chữ hoa cho các ký số thập lục phân uppercase

in số dương không có dấu + noshowpos

in dấu + trước số dương showpos

định dạng số thập phân dec

định dạng số thập lục phân hex

định dạng số bát phân otc

Tác dụng Manipulator

Ví dụ: cout << dec << showpos << 11 ; // in ra +11

cout << hex << uppercase << 11 ; // in ra : B

Trang 6

Canh trái dấu và canh phải giá trị của số internal

Canh lề phải right

Canh lề trái left

Khi in điền thêm ký tự ch vào tham số được in

setfill(int ch)

Đặt độ rộng cho số n setw(int n)

Tác dụng Manipulator

Ví dụ: cout << setfill('*') << setw(5) << 12; // in ra: ***12

Ngày đăng: 02/04/2014, 06:20

TỪ KHÓA LIÊN QUAN

w