PDA

View Full Version : Bài tâp lớn C++ , xin 1 vài hướng dẫn



pophallowen
27-04-2009, 18:22
Em sắp có 1 bài tập lớn vì chỉ học C++ có hơn 20 tiết nên cũng ko giỏi giang gì lắm , ai giúp em 1 vài ý tưởng cho bài tập lớn này nha :

Danh sách các từ ( câu ) cần loại bỏ được lưu trong file removes.txt , file được lưu trong file data.txt . Viết chường trình thực hiện :

a. Loại bỏ những từ / câu ở data.txt có trong file removes.txt
b. Thay thế những câu/từ ở data.txt có trong file removes.txt bằng từ "[Hiden Text]"
c. Xác định tổng số từ/câu đã loại bỏ ,lưu kế quả câu a , b vào file mới

Ai giúp giùm nha , thanks mọi người , rất vui làm quen với nhìu bạn bè
Liên hệ nick yahoo của mình nhé : mew_pchyfc

zeldery
27-04-2009, 19:54
Mình không biết rõ lắm, nhưng bài có thể tóm gọn như sau.
Bạn sử dụng một kiểu dữ liệu (mảng nếu có giới hạn dữ liệu, không thì xài danh sách liên kết cũng được) lưu tất cả cac câu từ cần remove. Sau đó bạn đọc file data, đọc từng câu một, tìm xem có chuỗi nào trong các từ remove không, nếu có thì đổi lại, nếu không thì thôi, rồi viết lại vào file mới.
Phần đếm thì bạn chỉ cần thêm một biến đếm thôi.

pophallowen
28-04-2009, 18:29
thanks bạn đã cho mình ý tưởng ^-^ !!!!
Rất vui kết bạn với mọi người và mong nhận được nhìu sự chỉ giáo của pà con nhìu hơn

binprolab
28-04-2009, 20:28
sử dụng stringstream rất nhanh.

pophallowen
30-04-2009, 08:11
thanks ban nha
Hy vong được nhìu y tưởng giúp đỡ từ mọi người

anybody_hb
30-04-2009, 09:04
Chào các bạn của DDTH!
Tôi giới thiệu một mẹo mà tôi sưu tầm được:
Để chat được nhiều nick trên 1 máy (yahoo 8.0 hay 9.0 điều được)
Vào Start >> Run, gõ regedit rồi Enter.
Tìm đến khoá:
[HKEY_CURRENT_USER>>Software>>yahoo>>pager>>Test
trong cửa sổ bên phải Nhấn chuột phải New >> DWORD Value đặt tên Plural, sau đó nhấn chuột phải lên Plural >> Modify đánh số 1 trong ô Value data nếu muốn chat nhiều nick. Nếu chỉ muốn duy nhất 1 nick trên 1 máy thì để giá trị đó trở lại 0.
Chúc các bạn Thành công!

lenguyenthanh
30-04-2009, 13:46
Chào các bạn của DDTH!
Tôi giới thiệu một mẹo mà tôi sưu tầm được:
Để chat được nhiều nick trên 1 máy (yahoo 8.0 hay 9.0 điều được)
Vào Start >> Run, gõ regedit rồi Enter.
Tìm đến khoá:
[HKEY_CURRENT_USER>>Software>>yahoo>>pager>>Test
trong cửa sổ bên phải Nhấn chuột phải New >> DWORD Value đặt tên Plural, sau đó nhấn chuột phải lên Plural >> Modify đánh số 1 trong ô Value data nếu muốn chat nhiều nick. Nếu chỉ muốn duy nhất 1 nick trên 1 máy thì để giá trị đó trở lại 0.
Chúc các bạn Thành công!

thằng điên ^^ sao lại post cái này ở đây

..Silver..
30-04-2009, 15:10
nhầm thì thôi ai lại chửi bạn ấy điên thế :D

ducthoai2510
01-05-2009, 17:04
Mình cũng đang cần tài liệu mấy cái này bác nào có thì post nên cho bà con xem nhe!! thank nhiu!!!

khoadn123
02-05-2009, 00:01
@anybody_hb
ko dọc tofic nhảy vô viết tùm lum ..pó tay.com.

@ducthoai2510
Bạn cần tài liệu mấy cái này :-/..là bạn cần tài liệu j? nói cụ thể thì mọi người mới giúp bạn chứ.

binprolab
04-05-2009, 11:04
bạn tìm trong http://cplusplus.com nhé. Trong phần find và replace của stringstream đấy rất nhanh và đơn giản. Mình ngại code quá :)

pophallowen
04-05-2009, 19:03
Bạn giúp mình luôn được hok , vì ko có cấu trúc file nên đang bí quá
Cuối tháng phải nộp bài rùi ma mình cũng chưa hoạch định được bài code ra sao .
Mình sẽ vô cùng cám ơn bạn rất nhìu vì mình chỉ học bên kinh tế nên phần C++ này ko rành cho lắm

[=========> Bổ sung bài viết <=========]

Không ai giúp mình được sao !!!
Cuối tháng nộp bài rùi , hu hu

pophallowen
08-05-2009, 07:19
Bạn giúp mình luôn được hok , vì ko có cấu trúc file nên đang bí quá
Cuối tháng phải nộp bài rùi ma mình cũng chưa hoạch định được bài code ra sao .
Mình sẽ vô cùng cám ơn bạn rất nhìu vì mình chỉ học bên kinh tế nên phần C++ này ko rành cho lắm

thanhlong_muaha
08-05-2009, 20:51
Bạn mua cuốn " Kỹ thuật lập trình C cơ sở và nâng cao" của GS.Phạm Văn Ất
về xem kĩ chương thao tác trên tập tin ấy! Cuốn sách này nói rõ lắm. Bạn tự nghiên cứu nhé !!!