![]() |
1
1
这里有两个问题,都在
此函数需要
第二期:
格式字符串需要两个整数参数,但只传入一个。去掉额外的格式说明符:
|
![]() |
2
0
fscanf将不由换行符分隔。最好的做法是一次用fgets遍历一行文件。因此,在main的顶部添加一个行缓冲区:
用“f”打开上述文件后:
您绝对应该在上面添加错误检查,这是最小的,仅用于概念(例如,防止错误的输入、缓冲区溢出、异常、计数错误,使您在数组末尾未初始化的整数等),因为只有当您的输入文件是完美的时,这才起作用。注意,对于行缓冲区来说,16通常是一个非常小的长度。另外,如果(a)文件打开,并且(b)通过第一个测试,即整数个条目,则仅对向量执行逻辑。 |