这个程序,为什么不能正确执行
#include <stdio.h>void main()
{
FILE *fp;char filename[30];char in_char;
printf("please type a file name.\n");
scanf("%s",filename);
fp=fopen(filename,"w+");
in_char=getchar();
fputc(in_char,fp);
fclose(fp);
}
当输入文件名后就关闭了,而好像跳过了下面这一行
in_char=getchar();