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
... Nhập ký tự và chuỗi ký tự từ bàn phím Chúng ta nhận thấy toán tử nhập >> chỉ tiện lợi khi dùng để nhập các giá trị số (nguyên, thực). Để nhập ký tự và chuỗi ký tự nên dùng các phương ... qua (loại bỏ) n ký tự trên dòng nhập. 3.4. Nhập đồng thời giá trị số và ký tự Như đã nói trong § 2, toán tử nhập >> bao giờ cũng để lại...
Ngày tải lên: 24/10/2013, 15:20
... nhập n ký tự (byte) từ dòng nhập và chứa vào buf. + Phương thức int gcount cho biết số ký tự thực sự đọc được trong phương thức read. Chú ý: Các phương thức write, read chỉ làm việc một cách chính ... đọc một ký tự từ tệp có thể dùng phương thức: istream & get(char &) ; Cần chú ý rằng: Cách đọc ghi ký tự theo kiểu văn bản khác với cách đọc ghi ký tự t...
Ngày tải lên: 24/10/2013, 15:20
... ký tự Y. Phép nhập một dẫy ký tự: Bỏ qua các khoảng trắng đứng trước nếu có, sau đó bắt đầu nhận từ một ký tự khác ký tự trắng. Việc nhập kết thúc khi gặp một ký tự trắng. Ví dụ 1: Xét đoạn chương ... 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à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
... trên màn hình, bàn phím và tệp. Chương trình đưa vào lớp TS (Thí sinh) và các hàm toán tử cho phép nhập xuất các đối tượng TS trên màn hình, bàn phím và tệp. Chương trình gồm các nội dung sau: ... Trong các mục trên đã trình bầy cách dùng các toán tử nhập >> và xuất << để ghi dữ liệu kiểu chuẩn (nguyên, thực, ký tự, chuỗi ký tự) trên tệp....
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
... 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: ... 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.setf(i...
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 gắn với bà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...
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
... trị cần xuất thành một chuỗi ký tự rồi đưa chuỗi này ra màn hình. Ta sẽ gọi số ký tự của chuỗi này là độ rộng thực tế 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 ... cout.fill() Cho biết ký tự độn hiện tại đang được áp dụng. 6. Phương thức char cout.fill(char ch) Quy định ký tự độn mới sẽ được dùng là ch và cho biết ký tự độn...
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
... ra nằm bên trái vùng quy định, các ký tự độn nằm sau, ví dụ: 35*** -89** Cờ ios::right: Khi bật cờ ios:right thì giá trị in ra nằm bên phải vùng quy định, các ký tự độn nằm trước, ví dụ: ***35 ... 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:...
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ẫy ký tự trước khi đưa ra dòng xuất. Kiểu của Tham_số có thể như sau: - Nguyên (xuất giá trị nguyên) - Thực (xuất giá trị thực) - ký tự - char (xuất một ký tự) - con trỏ ký tự - char* (xuất chuỗi ... 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ữ liệu...
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
... đị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 vào 2 chương trình trên hàm getstr để nhập chuỗi ký tự từ bàn phím. //CT7_10.CPP ... sau: thứ nhất là các phương thức này có thể bị ký tự chuyển dòng (còn sót trên cin) làm trôi. Thứ hai là các phương thức này có thể để lại một số ký tự...
Ngày tải lên: 24/10/2013, 15:20