例如,我有一个QString包含一系列数字
QString path = "11100332001 234 554 9394";
我想迭代可变长度字符串
for (int i=0; i<path.length(); i++){
}
并且能够int单独访问每个号码。
然而,我无法这样做。问题:如何将一个QString数字转换为一个数组int?
我知道我可以将其转换QString为intusingpath.toInt()但这对我没有帮助。
尝试先将其转换为 char 时出现错误:cannot convert 'const QChar to char'.
for (int i=0; i<path.length(); i++){
char c = path.at(i);
int j = atoi(&c);
//player->movePlayer(direction);
}