函数原型
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是字符存放的空间大小。
阅读(1036) | 评论(0) | 转发(0) |