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,...]);