nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
Tue Jun 28, 2011 8:12 pm
Ma Mới
biencute
Giới tính :
Đến từ : tphcm
Join : 08/11/2010
Bài gửi : 18
HUMOR : vui ve,thich chuyen cuoi
Thú cưng .:
Tiêu đề: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
day la code void Lookup(string tu, map & Dictionary) {
map"string , string "::iterator p;//tao con tro p string Meaning;//nghia p = Dictionary.find(tu);//tim tu if (p != Dictionary.end())// p khac cuoi { p->second; cout << "nghia cua tu la: " << Meaning << endl; } else cout << "tu khong co trong tu dien " << endl; } cho p->second minh khong biet phai lam sao de lay duoc nghia cua tu do ra nua ban nao biet chi giup minh nha
Tue Jun 28, 2011 9:00 pm
Người Nhà
blackrose4s
Giới tính :
Đến từ : không gian
Join : 10/11/2009
Bài gửi : 312
HUMOR : không rõ ràng
Thú cưng .:
Tiêu đề: Re: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
bạn không đưa source vào thẻ code mình không đọc được !!
Tue Jun 28, 2011 11:47 pm
Ma Mới
biencute
Giới tính :
Đến từ : tphcm
Join : 08/11/2010
Bài gửi : 18
HUMOR : vui ve,thich chuyen cuoi
Thú cưng .:
Tiêu đề: Re: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
[quote="biencute"]day la code
Code:
void Lookup(string tu, map & Dictionary) {
map"string , string "::iterator p;//tao con tro p string Meaning;//nghia p = Dictionary.find(tu);//tim tu [color=darkred]if (p != Dictionary.end())// p khac cuoi { p->second; cout << "nghia cua tu la: " << Meaning << endl; }[/color] else cout << "tu khong co trong tu dien " << endl; } cho p->second minh khong biet phai lam sao de lay duoc nghia cua tu do ra nua ban nao biet chi giup minh nha[/quote]
Tue Jun 28, 2011 11:50 pm
Ma Mới
biencute
Giới tính :
Đến từ : tphcm
Join : 08/11/2010
Bài gửi : 18
HUMOR : vui ve,thich chuyen cuoi
Thú cưng .:
Tiêu đề: Re: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
[quote="biencute"]
biencute đã viết:
day la code
Code:
void Lookup(string tu, map & Dictionary) {
map"string , string "::iterator p;//tao con tro p string Meaning;//nghia p = Dictionary.find(tu);//tim tu if (p != Dictionary.end())// p khac cuoi { p->second; cout << "nghia cua tu la: " << Meaning << endl; } else cout << "tu khong co trong tu dien " << endl; } cho p->second minh khong biet phai lam sao de lay duoc nghia cua tu do ra nua ban nao biet chi giup minh nha[/quote]
Wed Jun 29, 2011 11:14 am
Thành Viên Chuẩn
abcde
Giới tính :
Đến từ : abcde
Join : 02/04/2010
Bài gửi : 43
HUMOR : abcde
Tiêu đề: Re: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
Nếu mà bạn thích dùng kiểu string thì có thể code như sau:
Code:
void Lookup(string tu, map<string,string> Dictionary) { bool timthay = false; map<string , string>::iterator p; //tao con tro p
for ( p = Dictionary.begin(); p != Dictionary.end(); p++) { if (tu.compare(p->first) ==0) { timthay == true; break; // thoát khỏi vòng lặp ngay để tiết kiệm thời gian } } if (timthay) { cout << "nghia cua tu la: " << p->second << endl; } else cout << "tu khong co trong tu dien " << endl; }
Sponsored content
Tiêu đề: Re: nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó
nhập vào một chuỗi làm sao để lấy ra một chuổi con bất kỳ trong chuỗi đó