Vectorに納めたstringの取り出し の変更点 - アールメカブ

アールメカブ


Vectorに納めたstringの取り出し の変更点


[[Programming_C]]

こんな感じで &color(red){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));
	}
  }