在C语言中,可以使用循环结构来实现输入未知个数的数据。 一种常用的方法是使用循环结构(如while循环),在每次循环中使用scanf函数来读取输入的数据。当输入的数据符合某种条件时(如输入特定的字符或达到某个特定的条件),退出循环。 以下是一个示例代码: #include <stdio.h> int main() { int num; printf("请输...
今天上网查了下,说可以用ungetc()函数将字符送回输入流,在这里总结归纳一下 此外还意外的解决了另外一些以前遇到的问题,也是在调试代码时发现的,用此段代码可以用除了空格以外的字符作为分隔符,而且分隔符的长度也可以很长:如输入12qwertyuiop34asdfghjkl123,23zxc45 最后得到的数组为:a[0]=12,a[1]=34,a[2]...
c语⾔输⼊⼀⾏未知个数数字存⼊数组 ⼀直有个疑问输⼊⼀⾏数字存⼊数组时若不知道数字的个数怎么办,最容易想到的办法就是接收字符然后转化为数字,但这样太过⿇烦。今天上⽹查了下,说可以⽤ungetc()函数将字符送回输⼊流,在这⾥总结归纳⼀下 此外还意外的解决了另外⼀些以前遇到...
今天上网查了下,说可以用ungetc()函数将字符送回输入流,在这里总结归纳一下 此外还意外的解决了另外一些以前遇到的问题,也是在调试代码时发现的,用此段代码可以用除了空格以外的字符作为分隔符,而且分隔符的长度也可以很长:如输入12qwertyuiop34asdfghjkl123,23zxc45 最后得到的数组为:a[0]=12,a[1]=34,a[2]...
c语言输入一行未知个数数字存入数组 转载https://www.cnblogs.com/wd1001/p/4826855.html 一直有个疑问输入一行数字存入数组时若不知道数字的个数怎么办,最容易想到的办法就是接收字符然后转化为数字,但这样太过麻烦。 今天上网查了下,说可以用ungetc()函数将字符送回输入流,在这里总结归纳一下...