一个简单的字符串输入和输出程序出了问题
程序如下,输入完后按下回车,但没有输出,求解惑。#define N 80
#include<stdio.h>
int main(void)
{
int i;
char s[N];
for(i=0;i<N;i++)
{
s[i]=getchar();
printf("*");
if(s[i]=='\x0d')
break;
}
i=0;
while(s[i]!='\x0d')
printf("%c",s[i++]);
printf("\n");
return 0;
}