вот лог:
вот собственно лог:
первая итерация внешнего цикла
2014-11-11 17:14:10 keypool reserve 3
2014-11-11 17:14:10 !!!!!!!! 0
2014-11-11 17:14:10 keypool reserve 4
2014-11-11 17:14:10 !!!!!!!! 1
а на второй появились данные
2014-11-11 17:14:11 !!!!!!!! 2
2014-11-11 17:14:11 @@@@@@@@1
2014-11-11 17:14:11 !!!!@@!!!!!
2014-11-11 17:14:11 !!!!!!!!! 818ed31e955eedc696d726d67c99d2acba7a2070c8993f9dcb9cf5e80e3258c8!!!!!!!!!! 792889
2014-11-11 17:14:11 !!!!!!!! 3
2014-11-11 17:14:11 @@@@@@@@1
2014-11-11 17:14:11 !!!!@@!!!!!
2014-11-11 17:14:11 !!!!!!!!! 9e863ba6b1fb4c5f8b816b9d3d44438e0ed48438f297cb2308897b7dc5b6f8ae!!!!!!!!!! 792889
а вот код:
printf("!!!!!!!! %i \n",mmaapp.size());
it = mmaapp.find(tx_id.c_str());
while(it != mmaapp.end()) {
printf("@@@@@@@@1 \n");
if (strcmp(it->first.c_str(), tx_id.c_str())){
printf("!!!!@!!!!! \n");
break;
}else{
found = true;
printf("!!!!@@!!!!! \n");
break;
}
++it;
printf("@@@@@@@@ \n");
}
if(found) {
printf("!!!!!!!!! %s!!!!!!!!!! %i \n",it->first.c_str() , it->second);
}