fscanf函数读取数字到数组中长度问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 07:55:02
如果10个数字。是不是要用11个空间的数组。fscanf在读取数字到数组后会自动加上结尾符吗?
怎么判断他的长度呢?用for(i=0;a[i]!='\0';i++) cnt++;这样的可以吗?

fscanf与scanf只有一点儿不同,就是fscanf多了一个参数,文件参数,用于指定输入源
读取的长度是跟数组元素对应的,字符串会读到结束位置自动加结尾符
并不需要加循环判断