C++ コードで反復子を使用して、sqlite3 ステートメントを使用して読み取ったレコードを取得しています。を使用して、イテレータが指す内容を画面に表示できますcout
。float
値を単純変数または配列変数に割り当てるにはどうすればよいですか。
typedef vector<vector<string> > Records;
vector< vector<string> >::iterator iter_ii;
vector<string>::iterator iter_jj;
Records records = select_stmt("SELECT density FROM Ftable where PROG=2.0");
for(iter_ii=records.begin(); iter_ii!=records.end(); iter_ii++)
{
for(iter_jj=(*iter_ii).begin(); iter_jj!=(*iter_ii).end(); iter_jj++)
{
cout << *iter_jj << endl; //This works fine and data gets displayed!
//How do i store the data pointed to by *iter_jj in a simple float variable or array?
}
}