Vectorに納めたstringの取り出し
こんな感じで c_str() が必要
pa = ma.begin(); while(pa != ma.end() ){ strcpy(buf, (pa->first).c_str() ); if((pa = ma.find( buf )) != ma.end()){ pa->second = (pa->second - 1); } else{// そうでないなら,データを挿入 ma.insert(make_pair(buf, 1)); } }
Link: Programming_C(5803d)
Last-modified: 2008-09-23 (火) 12:43:32 (6061d)