我需要从文件中读取单独的数字,然后在代码中使用它们。
例如,文件会说类似
2 5
8 9
22 4
1 12
现在我有:
while(fgets(line, MAX_LEN, in) != NULL)
{
ListRef test = newList();
token = strtok(line, " \n");
int x = token[0] - '0';
int y = token[2] - '0';
}
哪个工作正常,除非一个或两个数字是多位数字。无论它们的长度如何,我如何将其更改为在一行中读取两个数字(总会有两个,仅此而已)?