Chương 7 Các dòng tập tin (Stream) Các bộ phận định dạng và các hàm định dạng
... Các bộ phận định dạng và các hàm định dạng 7. 1. Các bộ phận định dạng (định nghĩa trong <iostream.h>) Các bộ phận định dạng gồm: dec // như cờ ios::dec ... cout.unsetf(long f) Các hàm định dạng có tác dụng như các phương thức định dạng nhưng được viết nối đuôi trong toán tử xuất nên tiện sử dụng hơn. Chú ý 1: Các hàm định d...
Ngày tải lên: 24/10/2013, 15:20
... Các dòng tin chuẩn Có 4 dòng tin (đối tượng của các lớp Stream) đã định nghĩa trước, được cài đặt khi chương trình khởi động. Hai trong số đó đã nói ở trên là: cin dòng input chuẩn ... thể dùng các dòng cerr và clog để xuất ra màn hình như đã dùng đối với cout. Chú ý 2: Vì clog có thêm bộ đệm, nên dữ liệu được đưa vào bộ đệm. Khi đầy bộ đệm thì đưa dữ liệu từ bộ...
Ngày tải lên: 24/10/2013, 15:20
... Các phương thức định dạng 5.1. Nội dung định dạng giá trị xuất Nội dung định dạng là xác định các thông số: - Độ rộng quy định - Độ chính xác - Ký tự độn - Và các thông số khác ... rộng quy định mới là n và trả về độ rộng quy định trước đó. Chú ý: Độ rộng quy định n chỉ có tác dụng cho một giá trị xuất. Sau đó C++ lại áp dụng độ rộng quy định bằng 0. Ví dụ vớ...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Cờ định dạng
... thực hiện chương trình in ra 6 dòng như sau: - 87. 16** 23.45*** **- 87. 16 ***23.45 -** 87. 16 ***23.45 Nhóm 2 gồm các cờ định dạng số nguyên: ios::dec ios::oct ios::hex + Khi ios::dec bật (mặc định) : ... in dưới dạng chữ hoa. + Nếu cờ ios::uppercase tắt (mặc định) thì các chữ số hệ 16 (như A, B, C, ...) được in dưới dạng chữ thường. 6.3. Các phương thức bật tắt cờ Các...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Dòng cin và toán tử nhập
... Dòng cin và toán tử nhập Dòng cin là một đối tượng kiểu istream đã định nghĩa trong C++ . Đó là dòng vào (input) chuẩn gắn với bàn phím (tương tự như stdin của C). Các thao tác nhập trên dòng ... Tham_số_2 >> ... >> Tham_số_k ; Cách thức nhập như sau: Bỏ qua các ký tự trắng (dấu cách, dấu tab, dấu chuyển dòng) đứng trước nếu có và sau đó đọc vào các ký tự tươn...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Dòng cout và toán tử xuất
... khả năng định dạng, mà cần sử dụng các công cụ sau: + Các phương thức định dạng + Các các cờ định dạng + Các hàm và bộ phận định dạng Mục sau sẽ trình bầy cách định dạng giá trị xuất. 374 ... của các lớp ios và ostream. 4.2.Toán tử xuất C++ định nghĩa chồng toán tử dịch trái << để gửi các ký tự ra dòng xuất. Cách dùng toán tử xuất để xuất dữ...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Ghi dữ liệu lên tệp
... ofstream. Các tham số của phương thức có cùng ý nghĩa như trong hàm tạo thứ 2. 11.2. Các cách ghi tệp 400 Có 2 cách chính sau: + Cách 1: Dùng hàm tạo 2 để xây dựng một dòng xuất, mở một tệp để ghi và ... trên dòng cin (nếu số ký tự gõ nhiều hơn so với quy định) và các ký tự này sẽ gây ảnh hưởng đến các phép nhập tiếp theo. Để khắc phục các nhược điểm trên, chúng ta đưa...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Làm việc với tệp
... 10.1. Các lớp dùng để nhập, xuất dữ liệu lên tệp Như đã nói ở trên, C++ cung cấp 4 dòng tin chuẩn để làm việc với bàn phím và màn hình. Muốn nhập xuất lên tệp chúng ta cần tạo các dòng tin mới ... báo các đối tượng Stream) và gắn chúng với một tệp cụ thể. C++ cung cấp 3 lớp stream để làm điều này, đó là các lớp: ofstream dùng để tạo các dòng xuất (ghi tệp) ifstream dùn...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Nhập ký tự và chuỗi ký tự từ bàn phím
... <Enter> (bằng 10) và dòng vào rỗng. Dạng 2: istream& cin.get(char &ch) ; dùng để đọc một ký tự (kể cả khoảng trắng) và đặt vào một biến kiểu char được tham chiếu bởi ch. Chú ý: + Cách thức đọc ... get() dạng 2, có thể viết các phương thức get() dạng 3 nối đuôi nhau trên một dòng lệnh. + Ký tự <Enter> còn lại trên dòng nhập có thể làm trôi phương thức get(...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Nhập xuất nhị phân
... read. Chú ý: Các phương thức write, read chỉ làm việc một cách chính xác trong kiểu nhập-xuất nhị phân. Dưới đây là chương trình sao tệp sử dụng các phương thức write, read và gcount. //CT7_16.CPP // ... ; sẽ xuất n ký tự (byte) chứa trong buf ra dòng xuất. + Phương thức: istream & read(char *buf, int n) ; sẽ nhập n ký tự (byte) từ dòng nhập và chứa vào buf. + Phương thức...
Ngày tải lên: 24/10/2013, 15:20