C语言程序设计中将键盘输入的文本输入到文件中的程序如何编写?
#include"stdio.h"#include"stdlib.h"main(){FILE*fpout;charch;if((fpout=fopen("ABCD","w...
#include "stdio.h"
#include "stdlib.h"
main()
{FILE *fpout;
char ch;
if((fpout=fopen("ABCD","w"))==NULL);
{printf("asfdasdsadsadsa\n");exit(0);}
ch=getchar();
while(ch!='@')
{fputc(ch,fpout);ch=getchar();}
fclose(fpout);
getch();
}
这是我照书上写的,用的是WIN-TC,但是窗口弹出就自动关闭了,求指教
关键在于if((fpout=fopen("ABCD","w"))==NULL);
{printf("asfdasdsadsadsa\n");exit(0);} 这一句,如果我直接改成fpout=fopen("ABCD","w");
那么程序就能正常运行了
这是为什么啊 展开
#include "stdlib.h"
main()
{FILE *fpout;
char ch;
if((fpout=fopen("ABCD","w"))==NULL);
{printf("asfdasdsadsadsa\n");exit(0);}
ch=getchar();
while(ch!='@')
{fputc(ch,fpout);ch=getchar();}
fclose(fpout);
getch();
}
这是我照书上写的,用的是WIN-TC,但是窗口弹出就自动关闭了,求指教
关键在于if((fpout=fopen("ABCD","w"))==NULL);
{printf("asfdasdsadsadsa\n");exit(0);} 这一句,如果我直接改成fpout=fopen("ABCD","w");
那么程序就能正常运行了
这是为什么啊 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询