fput(); fgetc();

转载 2012年03月25日 17:19:29
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fp;
char ch,filename[10];
scanf("%s",filename);
if((fp=fopen(filename,"w"))==NULL)
{
printf("cannot open file\n");
   exit(0);

}
  ch=getchar();
  ch=getchar( );
  while(ch!='#')
  {
 fputc(ch,fp);
 putchar(ch);
 ch=getchar();


  }
putchar(10);
fclose(fp);
return 0;
}

深入解析为什么char c; c = fgetc(fp)是不对的? (在两个公司的面试题中, 都见过这个题)

我们先来看看下面这个程序在VC++6.0中的运行情况(说明, 我自己已经建立好了test.txt文件夹, 并写了一些内容): #include int main() { char c; FI...
  • stpeace
  • stpeace
  • 2014年09月14日 19:57
  • 3454

fgetc函数的返回值为什么是 int 类型

最近从中文的文本中用 fgetc()函数读取数据时,数据读到一部分程序提早跳出。源程序中fgetc使用方法如下 void main() { FILE *fp = fopen("1.txt", ...
  • little_bobo
  • little_bobo
  • 2017年02月15日 11:23
  • 845

【C语言天天练(十八)】字符/字符串输入函数fgetc、fgets、getc、getchar和gets

#include int fgetc(FILE *stream); char *fgets(char *s, int size, FILE *stream); int getc(FILE *stre...
  • To_Be_IT_1
  • To_Be_IT_1
  • 2014年06月27日 17:35
  • 2472

C语言文件读写函数——fputc和fgetc

原文链接:http://www.letuknowit.com/archives/96/ 了解了在C语言中如何打开文件后就可以正式进行文件的读写操作了,文件根据类型又分为ASCII文件和二进制...
  • gongda2014306
  • gongda2014306
  • 2016年10月21日 15:56
  • 973

文件中的'\0'和'\n' 与fgetc、fputc、fgets、fputs 的关系及各函数如何处理

转自: C语言中的文件流 所谓文件(file)一般指存储在外部介质上数据的集合,比如我们经常使用的mp3、mp4、txt、bmp、jpg、exe、rmvb等等。这些文件各有各的用途,我...
  • u011170660
  • u011170660
  • 2014年08月05日 11:50
  • 1283

linux内核中的文件描述符(三)--fd的回收

linux内核中的文件描述符(三)--fd的回收Kernel version:2.6.14CPU architecture:ARM920TAuthor:ce123(http://blog.csdn.n...
  • ce123
  • ce123
  • 2013年01月10日 08:29
  • 8486

C语言的角落(二)——你不一定知道的C语言特性

之前写过一篇C的语言的角落,介绍了一些C中的一些非常用特性(http://blog.csdn.net/yang_yulei/article/details/34557625),最近又整理了一些边角的知...
  • yang_yulei
  • yang_yulei
  • 2015年06月03日 00:04
  • 2790

C 陷阱与缺陷 总结_legend

C陷阱与缺陷寻找 一:词法错误 1. == 与= 的不同 2. 逻辑运算符与按位运算符 && & || | ! ~ 3.词法分析中的 贪心法: ...
  • legend050709
  • legend050709
  • 2014年05月12日 20:56
  • 1000

C语言文件读写函数——fputc和fgetc

原文链接:http://www.letuknowit.com/archives/96   了解了在C语言中如何打开文件后就可以正式进行文件的读写操作了,文件根据类型又分为ASCII文件和二进制文件...
  • tanghui19900420
  • tanghui19900420
  • 2013年05月07日 15:06
  • 3873

关于Linux文件系统的几点注意事项

本人水平相当有限,不当之处还望大家多多指教。 做内核开发的朋友,可能对下面的代码都很眼熟。 static const struct file_operations xxx_fops = { ...
  • crazycoder8848
  • crazycoder8848
  • 2017年05月14日 05:20
  • 194
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fput(); fgetc();
举报原因:
原因补充:

(最多只允许输入30个字)