每次读入一个字符的I/O(函数结尾c说明每次一个字符,char)
#include<stdio.h>
int getc(FILE* fp);
int fgetc(FILE *fp);
int getchar(void);//等价于getc(stdin)
对应于上面,每个输入函数都有一个输出函数
#include<stdio.h>
int putc(int c, FILE *fp);
int fputc(int c, FILE *fp);
int putchar(int c);//等价于putchar(c,stdout);
每次一行I/O(函数结尾s说明每次一行,string)
#include<stdio.h>
char *fgets(char *restrict buf, int n, FILE *restrict fp);
char *gets(char *buf);//从标准输入读
对应于上面,每个输入函数都有一个输出函数
#include<stdio.h>
int fputs(const char *restrict str, FILE *restrict fp);
int puts(const char *str);