小编use*_*006的帖子

为什么fgetc函数会添加回车符

我正在读取由字符组成的TXT文件并写入保存char的ASCII值的output.txt文件.任何时候我在ASCII表(换行)中读取第10个字符,在我的输出文件中我得到13然后是10而不是10(13表示ASCII中的回车)

我怎么解决呢?我的代码:

 in_file = fopen(FILE_NAME, "rb");
...
  while((ch = fgetc(in_file)) != EOF){
    count++;
    fprintf(p, "%d\n", ch);
  }
Run Code Online (Sandbox Code Playgroud)

谢谢

c

2
推荐指数
1
解决办法
888
查看次数

标签 统计

c ×1