回答編集履歴

1 chara_id

tsysrtk

tsysrtk score 7

2017/07/04 15:26  投稿

int colCount = sqlite3_column_count(pStmt);
   int colCount = sqlite3_column_count(pStmt);
   while (sqlite3_step(pStmt) == SQLITE_ROW) {
       std::string chara_id = cocos2d::StringUtils::format("%s", sqlite3_column_text(pStmt, 0));  
       for (int col = 0; col < colCount; col++) {
           std::string name = sqlite3_column_name(pStmt, col);
           std::string value = cocos2d::StringUtils::format("%s", sqlite3_column_text(pStmt, col));
           std::string chara_id = cocos2d::StringUtils::format("%s", sqlite3_column_text(pStmt, 0));  
           GameManager::getInstance().characterInfo[chara_id][name] = value;
       }
   }
これで解決できました。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る