Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  
News & Announcements
  • Top posters
 Mr.Pakapun (256)
 ddtan90 (178)
 tvduong (147)
 dthnam90 (137)
 minhquankq (101)
 arianbo (70)
 DoanhNhan (54)
 chicken (53)
 stormit (52)
 gentle_storm (47)

Share | 
 

 Nhập dữ liệu từ file trong c++

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
ddtan90
Admin
Admin
avatar

Tổng số bài gửi : 178
Join date : 30/12/2010
Age : 26
Đến từ : SE 3 - K34

Bài gửiTiêu đề: Nhập dữ liệu từ file trong c++   Mon Jan 03, 2011 11:24 pm

Trong topic hôm nay mình sẽ trình bày cách để nhập xuất file trong C++. Minhgf dùng theo kiểu hướng đối tượng vì đơn giản hơn kiểu fread, fwrite.
Mình lập trình trên môi trường Dev C++.

Trước hết để có thể sử dụng được cách này các bạn phải đưa thư viện iostream.h và fstream.h vào chương trình.

Để đọc dữ liệu từ file các bạn cần xác định những thứ sau:
- tên và địa chỉ file
- các loại dữ liệu trong file (nếu không xác định được những dữ liệu gì tì khi đọc sẽ không đúng)

Giả sử file cần đọc có nội dung như sau:
Code:

I love you
1234


Sau đó, các bạn có thể đọc file theo các bước sau:
Code:

//phần khai báo thư viện
#include <iostream.h>
#include <fstream.h>

//khai báo biến
char s[100]; //lưu dòng "i love you"
int n;      //lưu số 1234

int main (){
  ifstream fcin ("mytext.txt");// trong đó: ifstream là tên  lớp để đọc dữ liệu
                              //  fcin là tên đối tượng để đọc (hay nói dễ hiểu là tên biến, có thể đặt tên tùy ý)
                              // "mytext.txt" là tên file cần đọc

fcin.getline(s,100);  //đọc 1 dòng lưu vào s với chiều dài tối đa là 100 kí tự
fcin>>n;              // đọc số lưu vào n
                      //nói chung cách sử dụng giống như cin
sau khi đọc xong nhớ close lại:
Code:
fcin.close();
}

_____________________
Nothing is impossible!
Về Đầu Trang Go down
Xem lý lịch thành viên
 
Nhập dữ liệu từ file trong c++
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Giáo dục công dân trong thời đại mới
» Cách tính toán lượng dầu có trong két
» Cách đặt câu hỏi trong Tiếng Anh
» Các từ viết tắt sử dụng trong Hợp đồng sơ bộ - Fixture Note
» [Pandora Hearts] Trắc nghiệm - Bạn hợp với ai nhất trong Pandora Hearts?

Permissions in this forum:Bạn không có quyền trả lời bài viết
Câu lạc bộ Hỗ Trợ Học Tập :: LẬP TRÌNH :: .::LẬP TRÌNH C/C++-
Chuyển đến