我有一个字符串 "14 22 33 48"
。我需要将字符串中的每个值插入数组中的相应位置:
int matrix[5];
这样
matrix[0] = 14;
matrix[1] = 22;
matrix[2] = 33;
matrix[3] = 48;
我该怎么做?
最佳答案
您可以使用 sscanf :
sscanf(val,
"%d %d %d %d",
&matrix[0],
&matrix[1],
&matrix[2],
&matrix[3]
);
关于C:如何将一串整数转换为实际的整数并将它们存储在数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2427909/