一个很简单的循环语句的问题
#include<stdio.h>
void main()
{
int x;
char i,ans;
ans = 'y';
do
{
x=0;
printf("\n请输入字符:");
fflush(stdin);
do
{
i=getchar();
x++;
}
while(i != '\n');
printf("\n输入的总字符:",--x);
printf("\n是否继续输入(Y/N)?");
ans = getchar();
}
while(ans=='Y'||ans=='y');
}
程序运行结果有错,显示为error spawning cl.exe。大家帮忙看看怎么回事呢?