#include <stdio.h>
#define MAXLINE 20
int main(void)
{
char line[MAXLINE];
while (fgets(line,MAXLINE,stdin)!=NULL && line[0] != ‘\n‘)
fputs(line,stdout);
return 0;
}
fgets()函数是用于存储输入的地址(char *类型)。第二个参数为整型,表示输入字符串的最大长度。最后与一个参数是文件指针,指向要读取的文件
fgets(buf,MAX,fp)
fputs()函数接受两个参数,他们依次是一个字符串的地址和一个文件的指针。它把字符串地址指针所知的字符串写入到指定的文件。与puts()函数不同的,fputs()函数打印的时候并不添加一个换行符。
fputs(buf,fp);
这里buf是字符串的地址,fp指定目标文件
时间: 2024-10-03 23:46:45