:: Quên mật khẩu ::

Share | 

 

 neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tue Jun 28, 2011 6:58 pm

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 đề: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 
1>minh khai bao la mapdictionary,gio minh insert tu vao thu vien xong nhung khi minh tim kiem thi minh cho nhap tu vao nhung lam sao de goi gia tri second ra
day la code
void Lookup(char *Target, map & Dictionary)
{

map::iterator p;//tao con tro p
char *Meaning;//nghia

p = Dictionary.find(Target);//tim tu
if (p != Dictionary.end())// p khac cuoi
{
p->second;
cout << "nghia cua tu la: " << Meaning << endl;

no bi loi cho nay ne minh debug tung cau lenh thi thay cho nay chuong trinh khong chay minh nghi la do p->second sai nhung khong biet sua nhu the nao ?
2> cau thu 2 minh muon hoi la trong tu dien co tu va nghia cua tu gio minh muon lay tu ra luu trong bien s,con nghia cua tu tuong ung thi lay ra luu vao trong bien t .Vay minh phai lam nhu the nao ?
ban nao biet chi minh nha



Tue Jun 28, 2011 6:59 pm

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: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 
biencute đã viết:
1>minh khai bao la map"char*,char*"dictionary,gio minh insert tu vao thu vien xong nhung khi minh tim kiem thi minh cho nhap tu vao nhung lam sao de goi gia tri second ra
day la code
void Lookup(char *Target, map & Dictionary)
{

map"char*,char*"::iterator p;//tao con tro p
char *Meaning;//nghia

p = Dictionary.find(Target);//tim tu
if (p != Dictionary.end())// p khac cuoi
{
p->second;
cout << "nghia cua tu la: " << Meaning << endl;

no bi loi cho nay ne minh debug tung cau lenh thi thay cho nay chuong trinh khong chay minh nghi la do p->second sai nhung khong biet sua nhu the nao ?
2> cau thu 2 minh muon hoi la trong tu dien co tu va nghia cua tu gio minh muon lay tu ra luu trong bien s,con nghia cua tu tuong ung thi lay ra luu vao trong bien t .Vay minh phai lam nhu the nao ?
ban nao biet chi minh nha



Tue Jun 28, 2011 9:01 pm

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: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 
Bạn đưa source vào thẻ code mới đọc được thì mới giúp được chứ !
Khó nhìn quá !!





Tue Jun 28, 2011 11:51 pm

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: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 
biencute đã viết:
biencute đã viết:
1>minh khai bao la map"char*,char*"dictionary,gio minh insert tu vao thu vien xong nhung khi minh tim kiem thi minh cho nhap tu vao nhung lam sao de goi gia tri second ra
day la code
Code:

void Lookup(char *Target, map & Dictionary)
  {
     
  map"char*,char*"::iterator p;//tao con tro p
  char *Meaning;//nghia

  p = Dictionary.find(Target);//tim tu
 [color=red]  if (p != Dictionary.end())// p khac  cuoi
      {
          p->second;
      cout << "nghia cua tu la: " << Meaning << endl;[/color]
no bi loi cho nay ne minh debug tung cau lenh thi thay cho nay chuong trinh khong chay minh nghi la do p->second sai nhung khong biet sua nhu the nao ?
2> cau thu 2 minh muon hoi la trong tu dien co tu va nghia cua tu gio minh muon lay tu ra luu trong bien s,con nghia cua tu tuong ung thi lay ra luu vao trong bien t .Vay minh phai lam nhu the nao ?
ban nao biet chi minh nha



Wed Jun 29, 2011 11:03 am

Userabcde Người này hiện đang:
Level: Thành Viên Chuẩn
Danh vọng:43


Thành Viên Chuẩn

abcde

Thành Viên Chuẩn

Giới tính : Nam
Đến từ : abcde
Join : 02/04/2010
Bài gửi : 43
HUMOR : abcde

Bài gửiTiêu đề:

 
Theo yêu cầu của đề bài thì hàm Lookup trả về giá trị là nghĩa của từ tìm thấy trong từ điển nên bạn có thể code như thế này:
Đầu tiên phải kiểm tra từ đó có nằm trong từ điển hay không bằng biến logic timthay rồi mới trả về nghĩa của từ hoặc chuỗi KHONG TIM THAY.
Code:

char * Lookup(char *Target, map<char *,char *>  Dictionary)
 {
      bool timthay = false ;
   
      map<char*,char*>::iterator p;  //tao con tro p
      for(p = Dictionary.begin(); p!= Dictionary.end(); p++)
          if (strcmp(Target,p->first) == 0)
                timthay = true;
   
    if (timthay)
        return Dictionary[Target];
   
    return "KHONG TIM THAY"





Nhớ vợ thương con thèm thịt chó
Vợ thì chưa có, chó chưa nuôi


Wed Jun 29, 2011 9:18 pm

UserRegulus™ Người này hiện đang:
Level: Tổng điều hành
Danh vọng:758


Tổng điều hành

Regulus™

Tổng điều hành

http://itk35.tk
Giới tính : Nam
Đến từ : ...
Join : 06/11/2009
Bài gửi : 758
HUMOR : Nghe nhạc.. Computer

Thú cưng
.:

Bài gửiTiêu đề: Re: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 
Code:
 for(p = Dictionary.begin(); p!= Dictionary.end(); p++)
          if (strcmp(Target,p->first) == 0)
                timthay = true;


có thể thay khúc này thành dic.find(target) .. Very Happy




[center]
&lt;font size=10&gt;Tin học là phải tin mới học&lt;/font size&gt;

Copy- Paste -&gt; Copy- Paste-Hiểu-Đánh giá-Phát triển Cải tiến.
&lt;br&gt;


Email: plkhanhhai1991@gmail.com
k35104017@student.hcmup.edu.vn


Today at 10:59 am

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



Sponsored content

Bài gửiTiêu đề: Re: neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

 


 

neu minh khai bao la map<char*,char*>dictionary,thi minh lam sao lay duoc nghia cua tu ra

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 | Liên hệ | Report an abuse | Sosblogs.com