Chương 7 Các dòng tập tin (Stream) Xử lý lỗi
... gặp nhiều lỗi khác nhau, nếu không biết cách phát hiện xử lý thì chương trình sẽ dẫn đến rối loạn hoặc cho kết quả sai. Trong lớp ios của C++ có nhiều phương thức cho phép phát hiện lỗi khi làm ... mọi việc đều tốt đẹp ( không có lỗi nào xẩy ra). Khi có một lỗi nào đó thì phương thức có giá trị bằng 0. 5. Phương thức void clear() ; dùng để tắt tất cả các bit lỗi. Ví dụ 1. Kh...
Ngày tải lên: 24/10/2013, 15:20
... hình như sau: 23 0x 17 **23 00023 386 7. 3. Ví dụ: Chương trình dưới đây minh hoạ cách dùng các hàm định dạng và phương thức định dạng để in danh sách thí sinh dưới dạng bảng với các yêu cầu sau: ... " " << 41; getch(); } Chương trình sẽ in 2 dòng sau ra màn hình: ABC 0x28 0x29 7. 2. Các hàm định dạng (định nghĩa trong <iomanip.h>) Các hàm định dạng gồm:...
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 ... 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, giốn...
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
... 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 ... của giá trị xuất. Ví dụ với các câu lệnh: int n=45 67, m=-23 ; float x = -3.1416 ; char ht[] = “Tran Van Thong” ; thì: Độ rộng thực tế của n là 4, của m là 3, của x là 7, của ht là 14. + Độ rộng ... thiết...
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
... ; cout.width(8); cout << y; getch(); } Sau khi 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 ... 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ố thực 23.45425 được in: 23.4543 Số thực 678 .0 đư...
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ương ứng với...
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
... Dòng cout và toán tử xuất 4.1. Dòng cout Dòng cout là một đối tượng kiểu ostream đã định nghĩa trong C++. Đó là dòng xuất (output) chuẩn gắn với màn hình (tương tự như stdout của C). Các ... 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ữ liệu từ bộ nhớ ra dòng cout như sau: cout << Tham_số ; Trong đ...
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
... tượng 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 ... sau: Dòng đầu ghi một số nguyên bằng số thí sinh. Các dòng tiếp theo ghi dữ liệu của thí sinh. Mỗi thí sinh ghi trên 2 dòng, dòng 1 ghi họ tên trên 24 vị trí và tên tỉnh trên 20 vị trí...
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
... 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...
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
... 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> ... lại ra khỏi dòng nhập trước khi thực hiện việc nhập ký tự hoặc chuỗi ký tự. 370 3.5. Ví dụ: Chương trình dưới đây sử dụng lớp TSINH (Thí sinh) với 2 phương thức xuat và nhap....
Ngày tải lên: 24/10/2013, 15:20