请问,我这里string类型的tmp用的有没有问题,用的是C++语言。

string tmp[3]; 
  for(int ii=0;ii<6;ii++)  
  {
    for(int jj=0;jj<3;jj++)
      cin>>tmp[jj];
    int q=func(tmp[1][1]); 


func的定义是什么,如果你要得到单个字符,用
tmp[1].c_str[1] 而不是 tmp[1][1]