Chinaunix首页 | 论坛 | 博客
  • 博客访问: 293668
  • 博文数量: 70
  • 博客积分: 1990
  • 博客等级: 上尉
  • 技术积分: 686
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-02 08:52
文章分类

全部博文(70)

文章存档

2015年(2)

2014年(9)

2013年(2)

2012年(20)

2011年(1)

2010年(36)

分类: C/C++

2012-03-31 21:40:55

函数原型
       int fputc(int c, FILE *stream);
       int fputs(const char *s, FILE *stream);
       int putc(int c, FILE *stream);
       int putchar(int c);
       int puts(const char *s);
分析:
fputc()  向文件写入一个字符
fputs()  向文件写入字符串
putc()  同fputc()
putchar() 向stdout输出一个字符
puts()  向stdout输出字符串

函数原型   
    int fgetc(FILE *stream);
       char *fgets(char *s, int size, FILE *stream);
       int getc(FILE *stream);
       int getchar(void);
       char *gets(char *s);
       int ungetc(int c, FILE *stream);
分析:
fgetc()  从文件中读取一个字符
fgets()  从文件中读取字符串,需指定长度
getc()  同fgetc()
getchar() 从stdin中读取一个字符
gets()  从stdin中读取一行字符
ungetc() 将字符退回文件中
函数原型
  ssize_t getline(char **lineptr, size_t *n, FILE *stream);
分析:
功能:从文件中读取一行字符
参数:*lineptr是字符存放地址,可以用malloc实现,*n是字符存放的空间大小。
阅读(1008) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~