C ';字符数组';整数到';整数数组';
我的要求: 从用户获取一些(未知数量)的整数作为输入,并将它们存储在数字数组中 例:输入:253478。我希望它们存储在一个数字数组中,比如说C ';字符数组';整数到';整数数组';,c,arrays,integer,C,Arrays,Integer,我的要求: 从用户获取一些(未知数量)的整数作为输入,并将它们存储在数字数组中 例:输入:253478。我希望它们存储在一个数字数组中,比如说numas num[0] = 25 num[1] = 3 num[2] = 4 num[3] = 78 . . . 我所做的: 将输入存储在字符数组中 获取(arr); //从命令提示符获取输入并以字符串形式存储 然后我试图找到空格并分隔字符,但结果是两位数(比如25)存储为2和5,而不是25 如何实现这一点?好
num
as
num[0] = 25
num[1] = 3
num[2] = 4
num[3] = 78
. . .
我所做的:
两位数(比如25)
存储为2
和5
,而不是25
如何实现这一点?好吧,由于您没有显示代码,我也不会提供任何代码,但我非常乐意为您提供流程图
作为分隔符来标记输入int
或long
strtok()
好吧,由于您没有显示代码,我也不会提供任何代码,但我非常乐意为您提供流程图
作为分隔符来标记输入int
或long
strtok()
好吧,由于您没有显示代码,我也不会提供任何代码,但我非常乐意为您提供流程图
作为分隔符来标记输入int
或long
strtok()
好吧,由于您没有显示代码,我也不会提供任何代码,但我非常乐意为您提供流程图
作为分隔符来标记输入int
或long
strtok()
gets()
是邪恶的,请改用fgets()
#offtopic@itsnotmyrealname我相信在这种情况下,对我的问题的解释比我的代码更清楚。@SouravGhosh fgets(),据我所说,是在文件中使用的,但这里我需要从命令提示符获取输入。“25”
不是存储为2
和5
,而是存储为'2'
和'5'
,这是一个重要的区别。然后有人根据你的信仰帮助你@nikhilget()
是邪恶的,用fgets()
代替#offtopic@itsnotmyrealname我相信在这种情况下,对我的问题的解释比我的代码更清楚。@SouravGhosh fgets(),据我所说,是在文件中使用的,但这里我需要从命令提示符获取输入。“25”
不是存储为2
和5
,而是存储为'2'
和'5'
,这是一个重要的区别。然后有人根据你的信仰帮助你@nikhilget()
是邪恶的,用fgets()
代替#offtopic@itsnotmyrealname我相信在这种情况下,对我的问题的解释比我的代码更清楚。@SouravGhosh fgets(),据我所说,是在文件中使用的,但这里我需要从命令提示符获取输入。“25”
不是存储为2
和5
,而是存储为'2'
和'5'
,这是一个重要的区别。然后有人根据你的信仰帮助你@nikhilget()
是邪恶的,用fgets()
代替#offtopic@itsnotmyrealname我相信在这种情况下,对我的问题的解释比我的代码更清楚。@SouravGhosh fgets(),据我所说,是在文件中使用的,但这里我需要从命令提示符获取输入。“25”
不是存储为2
和5
,而是存储为'2'
和'5'
,这是一个重要的区别。然后有人根据你的信仰帮助你@nikhilCool!我会试试看!谢谢!:)@苏拉夫·戈什:它奏效了。@Olaf别再唠叨了,别再把正常的问题当作家庭作业问题和离题题了。如果你太关心和担心SO的质量,那么请记住,像你在这里所做的评论也有同样的价值,如果没有,没有价值,就像那些你似乎非常关心的离题问题。酷!我会试试看!谢谢!:)@苏拉夫·戈什:它奏效了。@Olaf别再唠叨了,别再把正常的问题当作家庭作业问题和离题题了。如果你太关心和担心SO的质量,那么请记住,像你在这里所做的评论也有同样的价值,如果没有,没有价值,就像那些你似乎非常关心的离题问题。酷!