首页 > 代码库 > c语言I/O函数汇总

c语言I/O函数汇总

1、gets() 和puts()
  (1)gets():从系统的标准输入设备获取一个字符串,读取换行符之前(不包括换行符)的所有字符
      用法:char *gets( );
     gets()函数接受一个字符串地址为参数,读取成功则返回读入字符串的地址,读取失败则返回空指针NULL;
(2)puts():输出一个字符串到stdout,字符串输出完成遇‘\0‘自动添加换行
      用法:int  puts(char *string);
2、fgets()和fputs()
   (1)fgets():从流中读取一个字符串
      用法:char *fgets(char *string, int n, FILE *stream);
 (2)fputs():写入字符串到文件流
      用法:int fputs(char *string, FILE *stream);
3、getc()和putc()
   (1)getc():从文件读入一个字符
      用法:int getc(FILE *stream);
  (2)putc():写一个字符到文件中
      用法:int putc(char c, FILE *stream);
4、getchar()和putchar()
   (1)getchar():从标准输入设备获取一个字符
      用法: int getchar(void);
  (2)putchar():输出一个字符到标准输出
      用法:extern void putchar(char c);
5、scanf()和printf()
  (1)scanf():格式化输入函数
       用法:int scanf(char *format[,argument,...]);
       返回成功读入元素的数目;
 (2)printf():格式化输出函数
        用法:extern int printf(const char *format,...);
        返回输出字符数目
6、fscanf()和fprintf()
   (1)fscanf():从一个流中执行格式化输入
        用法:int fscanf(FILE *stream, char *format[,argument...]);
  (2)fprintf():传送格式化输出到一个流中
         用  法: int fprintf(FILE *stream, char *format[, argument,...]);

c语言I/O函数汇总