//将读取到的字符串结尾自动加'\0', 和string类似
//若读取错误返回NULL
char * gets(char *s)
char * fgets(char *s, int n ,FILE *stream)
//将字符串输出后,(不输出'\0'), puts添加'\n',
// fputs按照fgets的原样输出
int puts(const char * s)
int fputs(const char *s, FILE *stream)
按照字符串的格式来记忆这些函数,带 f 的读取的字符包含'\n'
实现目标:
读取文件“/etc/passwd"中的 用户名称,并将其存入文件”name.txt"
运行结果:
打开文档: