当前位置: 代码迷 >> C语言 >> [求助]getchar()问题
  详细解决方案

[求助]getchar()问题

热度:600   发布时间:2007-07-06 17:22:57.0
[求助]getchar()问题

#include "stdio.h"

FILE *fp;

main()

{

char ch;

if((fp=fopen("bi.dat","wb"))==NULL) exit(0);

while((ch=getchar())!='@') fputc(ch,fp);

fclose(fp);

}

程序中输入一个字符并回车后,有几个字符被写入bi.dat文件中了?

搜索更多相关的解决方案: getchar  dat  字符  exit  

----------------解决方案--------------------------------------------------------
2个,一个是那个字符,还有一个是回车符
----------------解决方案--------------------------------------------------------
相信他说的吧,是对的(毫无疑问)
----------------解决方案--------------------------------------------------------
如何才能显示二进制文件中的内容呢?如果显示的话,回车符会不会显示出来?
----------------解决方案--------------------------------------------------------

你把文件改为txt形式,可以看到乱码形式的内容.不过如果纯字母的话我想应该可以完全显示.


----------------解决方案--------------------------------------------------------
  相关解决方案