[求助]出现死循环了
/*编写一个程序,把它的输入复制到输出,并在此过程中将相连
的多个空格用一个空格代替.
*/
#include <stdio.h>
#include <conio.h>
main()
{
int c,i;
clrscr();
while((c=getchar())!=EOF)
{
for(i=0;c==' ';i++) /*这儿出现死循环了*/
;
if (i!=0)
putchar(' ');
putchar(c);
}
getch();
}
用getchar和putchar如何完成上面的任务,我写错了