[
输入输出]
1 scanf 函数的返回值
scanf函数返回一个int值,代表正确读入的变量的数目。
void main()
{
int a, b, c;
int x=scanf("%d %d %d",&a,&b,&c);
printf("%d\n",x);
}
例如输入为 1 2 v,则x = 2;输入为 1 2 3,则x = 3。
[
调试]
1 用文件输入代替标准输入,节省调试时间
在C语言中,方法比较简单。使用函数freopen():
freopen("data.in","r",stdin);
freopen("data.out","w",stdout);
这样就把标准输入重定向到了data.in文件,标准输出重定向到了data.out文件。这两句代码之后,scanf 函数就会从data.in文件里读,而printf函数就会输出到data.out文件里了。