我正在尝试从用户那里获取输入,然后将输入分配给数组索引。例如,用户输入“ 0 2 4”,我希望将数组的值设置为array [0] = 0,array [1] = 2,array [2] =4。可以在C语言上执行吗?我用以下代码尝试过:
int main()
{
char arr[500]={};
scanf("Enter some Numbers %ls\n",&arr[500]);
printf("%ls\n", &arr[500]);
int n;
n=sizeof(arr)/sizeof(char);
printf("%d\n", n);
return 0;
}
例如,用户输入“ 0 2 4”,我希望将数组的值设置为array [0] = 0,array [1] = 2,array [2] =4。可以在C语言上执行吗?] >是。
"0 2 4"
计算字符串中的数字数。上面的示例结果为3。char arr[n];