ITK35Zone
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
ITK35Zone


 
Trang ChínhTrang Chính  Latest imagesLatest images  Đăng kýĐăng ký  Đăng Nhập  
Chào mừng các bạn đã đến với diễn đàn ITK35Zone - Lớp CNTT K35 Trường Đại học Sư phạm TP.HCM
Hiện diễn đàn đang bị lỗi kĩ thuật, mong mọi người thông cảm. BQT sẽ cố gắng khắc phục trong thời gian sớm nhất...

Share | 

 

 ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> EmptySat Jun 18, 2011 10:07 pm

biencute
Userbiencute Người này hiện đang:
Level: Ma Mới
Danh vọng:18


Ma Mới

biencute

Ma Mới

Giới tính : Nữ
Đến từ : tphcm
Join : 08/11/2010
Bài gửi : 18
HUMOR : vui ve,thich chuyen cuoi

Thú cưng
.:

Bài gửiTiêu đề: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 
mình tạo một file.txt trong c++
tudien.txt
house : nhà
wind chime : chuông gió
giờ mình tạo một file trong thu vien #include"map" tudien1;
làm sao để đọc dữ liệu từ tudien.txt sang tudien1ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> Icon_question
ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> 867523 ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> 863143 ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> 786971



ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> EmptySun Jun 19, 2011 9:14 am

hoangbkcb
Userhoangbkcb Người này hiện đang:
Level: Người Nhà
Danh vọng:303


Người Nhà

hoangbkcb

Người Nhà

Giới tính : Nam
Đến từ : Đồng Nai
Join : 20/11/2009
Bài gửi : 303
HUMOR : choi game, đọc truyện

Bài gửiTiêu đề: Re: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 
đợi mình làm xong rồi giải thích cho bạn hén



ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> EmptySat Jun 25, 2011 3:28 pm

blackrose4s
Userblackrose4s Người này hiện đang:
Level: Người Nhà
Danh vọng:312


Người Nhà

blackrose4s

Người Nhà

Giới tính : Nam
Đến từ : không gian
Join : 10/11/2009
Bài gửi : 312
HUMOR : không rõ ràng

Thú cưng
.:

Bài gửiTiêu đề: Re: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 
Đầu tiên nạp hết dữ liệu trong file .txt vào một biến tập tin giả sử là FILE ( dễ nè )

Lấy một hàng trong văn bản vào chuỗi st . Cú pháp : getline(FILE, t) (dễ lun)

Chuyển st từ kiểu string thành char * để sử dụng được các hàm bên dưới ( cũng không khó)

Sử dụng 2 lần hàm strtok( char *st , const char* k) để lưu từ và nghĩa vào 2 biến string tu, nghia; ( không dễ không khó)

Hàm strtok sẽ trả về một chuỗi bắt đầu từ kí tự đầu tiên trong chuỗi st đến kí tự nằm trước chuỗi k trong chuỗi st (k sẽ là khoá để biết khi nào thì dừng)
VD bạn có thể code như sau

Code:
string tu, nghia;
tu = strtok(st, '\t');
nghia = strtok(NULL,'\n');

Có được chuỗi từ và nghĩa rồi thì đưa vào map quá dễ dàng !
Mình hướng dẫn vậy thôi chứ không dám đưa hết code lên đây

Chúc bạn thành công !




ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> EmptyTue Jun 28, 2011 12:30 am

biencute
Userbiencute Người này hiện đang:
Level: Ma Mới
Danh vọng:18


Ma Mới

biencute

Ma Mới

Giới tính : Nữ
Đến từ : tphcm
Join : 08/11/2010
Bài gửi : 18
HUMOR : vui ve,thich chuyen cuoi

Thú cưng
.:

Bài gửiTiêu đề: Re: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 
ban oi minh dung isstream trong include de cat chuoi thay cho strtok nhung khi minh chay chuong trinh lai gap loi nay ne mình nhấp vào lỗi thì nó ra vầy.Không hiểu sai chỗ nào nữa
template
<class _Ty1,
class _Ty2> struct pair
{
// store a pair of values
typedef pair<_Ty1, _Ty2> _Myt;
typedef _Ty1 first_type;
typedef _Ty2 second_type;
pair()
: first(_Ty1()), second(_Ty2())
{
// construct from defaults
}
pair(
const _Ty1& _Val1, const _Ty2& _Val2)
: first(_Val1), second(_Val2)
{
// construct from specified values
}
template<class _Other1,
class _Other2>
pair(
const pair<_Other1, _Other2>& _Right)
: first(_Right.first), second(_Right.second)
{
// construct from compatible pair
}
lỗi:
Error 7 error C2440: 'initializing' : cannot convert from 'const std::string' to 'char *const ' c:\program files\microsoft visual studio 9.0\vc\include\utility 49
Error 8 error C2439: 'std::pair<_Ty1,_Ty2>::first' : member could not be initialized c:\program files\microsoft visual studio 9.0\vc\include\utility 49
Error 9 error C2440: 'initializing' : cannot convert from 'const std::string' to 'char *' c:\program files\microsoft visual studio 9.0\vc\include\utility 49
Error 10 error C2439: 'std::pair<_Ty1,_Ty2>::second' : member could not be initialized c:\program files\microsoft visual studio 9.0\vc\include\utility 49



ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> EmptyTue Jun 28, 2011 8:46 am

blackrose4s
Userblackrose4s Người này hiện đang:
Level: Người Nhà
Danh vọng:312


Người Nhà

blackrose4s

Người Nhà

Giới tính : Nam
Đến từ : không gian
Join : 10/11/2009
Bài gửi : 312
HUMOR : không rõ ràng

Thú cưng
.:

Bài gửiTiêu đề: Re: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 
đưa source vào thẻ code bạn ơi , không thấy gì cả



ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map> Empty

UserSponsored content Người này hiện đang:
Level:
Danh vọng:



Sponsored content

Bài gửiTiêu đề: Re: ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

 


 

ai giúp mình làm sao để đọc văn bản từ file .txt trong c++ sang một file tạo bằng thư viện include <map>

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
ITK35Zone :: Hỏi Đáp, Góp ý-
 
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất