例如,我有一个QString
包含一系列数字
QString path = "11100332001 234 554 9394";
我想迭代可变长度字符串
for (int i=0; i<path.length(); i++){
}
并且能够int
单独访问每个号码。
然而,我无法这样做。问题:如何将一个QString
数字转换为一个数组int
?
我知道我可以将其转换QString
为int
usingpath.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);
}