Chương 7 Các dòng tập tin (Stream) Nhập xuất nhị phân
... Nhập xuất nhị phân 15.1. Chọn kiểu nhập xuất nhị phân Kiểu nhập xuất mặc định là văn bản. Để chọn kiểu nhập xuất nhị phân, thì trong tham số mode (của hàm ... kết thúc. Chú ý là phải dùng kiểu nhập xuất nhị phân thì thuật toán mới cho kết quả chính xác. Chương trình sao tệp dưới đây viết theo thuật toán trên. //CT7_15.CPP // Sao tep #include <iostream...
Ngày tải lên: 24/10/2013, 15:20
... hạn vẫn còn lại trên dòng nhập để dành cho các lệnh nhập tiếp theo. Chú ý: + Cũng giống như 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 thiết trên dòng nhập trước khi dùng get dạng 3. Phương thức này viết như sau: cin.ignore(n) ; // Lấy ra (loại ra hay bỏ qua) n ký tự trên // dòng nhập. Như vậy để...
Ngày tải lên: 24/10/2013, 15:20
... 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 ... đồng nghĩa với nhập dữ liệu từ bàn phím. Do cin là một đối tượng của lớp istream nên với cin chung ta có thể sử dụng toán tử nhập >> và các phương thức nhập của các lớp...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Xây dựng toán tử nhâp xuất đối tượng trên tệp
... Xong"; getch(); } Ví dụ 2 : Ghi theo kiểu nhị phân Chương trình dưới đây cũng có các chức năng như chương trình trong ví dụ 1 bên trên, nhưng cách ghi đọc tệp theo kiểu nhị phân. //CT7_19.CPP // Cac toan tu ... dựng các toán tử để thực hiện các phép đọc ghi theo kiểu văn bản cũng như nhị phân. Ví dụ 1: Ghi theo kiểu văn bản Chương trình dưới đây minh hoạ cách xâ...
Ngày tải lên: 24/10/2013, 15:20
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
... thức cout.setf(ios::showbase) ; trong chương trình của mục 7. 1 bằng hàm cout << setiosflags(ios::showbase); (chú ý hàm phải viết trong toán tử xuất) Như vậy chương trình trong 7. 1 có thể viết lại theo các phương ... sẽ in ra màn hình như sau: 23 0x 17 **23 00023 386 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 <iostre...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Các dòng tin chuẩn
... 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 ... chuẩn gắn với bàn phím, giống như stdin của C. cout dòng output chuẩn gắn với màn hình, giống như stdout của C. Hai dòng tin chuẩn khác là: cerr dòng output lỗi chuẩn gắn với màn hình,...
Ngày tải lên: 24/10/2013, 15:20
Chương 7 Các dòng tập tin (Stream) Các phương thức định dạng
... y; getch(); } Sau khi thực hiện, chương trình in ra màn hình 2 dòng sau: ***-3.16 **-23.45 cout.fill(‘0’) ; // Ký tự độn là số 0 cout << x ; thì kết quả in ra là: 0034.46 5.2. Các phương thức định ... quả in ra là: AB 123456 (giữa B và số 1 có 2 dấu cách). 3. Phương thức int cout.precision() Cho biết độ chính xác hiện tại (đang áp dụng để xuất các giá trị thức). 4. Phương thứ...
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
... dạng thập phân, số chữ số phần phân (sau dấu chấm) được tính bằng độ chính xác n nhưng khi in thì bỏ đi các chữ số 0 ở cuối. Ví dụ nếu độ chính xác n = 4 thì: Số thực - 87. 1500 được in: - 87. 15 Số ... dụ nếu độ chính xác n = 4 thì: Số thực - 87. 1500 được in: -8 .71 50e+01 Số thực 23.45425 được in: 2.3454e+01 Số thực 678 .0 được in: 6 .78 00e+01 Nhóm 4 gồm các hiển thị: ios::showp...
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
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
... 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à gắn tệp với dòng xuất. Sau đó dùng toán tử xuất << và các phương thức để xuất dữ liệu ra dòng xuất ... buộc giữa dòng xuất và tệp. Sau đó có thể gắn dòng xuất với tệp khác. Theo cách này, có thể dùng một dòng xuất (đối tượng ofstream) để xuất dữ liệu lên nhiều tệp khá...
Ngày tải lên: 24/10/2013, 15:20