我有一个输入文件,其中包含坐标模式下的一些数据例如 (2,3,5) 转换为第 2 列、第 3 行和第 5 级。我很好奇使用 getline(cin) 后读取数字的方法,string) 来获取数据。我不知道数据点中有多少位数字,所以我不能假设第一个字符的长度为 1。是否有任何库可以帮助更快地解决问题?
到目前为止我的游戏计划还没有完成
void findNum(string *s){
int i;
int beginning =0;
bool foundBegin=0;
int end=0;
bool foundEnd=0
while(*s){
if(isNum(s)){//function that returns true if its a digit
if(!foundBegin){
foundBegin=1;
beginning=i;
}
}
if(foundBegin==1){
end=i;
foundBegin=0;
}
i++;
}
}