gets和scanf问题
while(gets(a[i])!=EOF&&i++<10)警告:不可移动的指针(地址常数)比较在main里。
while(scanf("%s",a[i])!=EOF&&i++<10)
用gets会有警告但是可以运行,用scanf不会有警告。
有没有什么办法让scanf读入空格
%s好象不用加&的吧!
在问下这个程序。
int main(void)
{
char input[N][M];
in_put(input,N);
printf("%d\n",max);
value(input,..);
getch();
return 0;
}
int in_put(int n,char str[][M])
{
int i=0;
puts(OUTPUT);
while(i<n&&gets(str[i])!=EOF)
i++;
}
我想返回in_put里面i的值,主函数main里面要怎么样接收!
晕倒!这个我有试过,但是怎么不行,可是现在又试了一下怎么就行了。我晕
[此贴子已经被作者于2007-1-6 15:16:19编辑过]
谢谢各位的帮忙了,呵呵。已经好了