一、代码
gets()、puts()
fgets()、fputs()
#include <stdlib.h>
#include <stdio.h>
//gets()、gets()
//fputs()、fputs()
int main(int argc, char*argv[])
{
FILE* fp = fopen("abc", "w+");
if (fp == NULL)
{
perror("open file error.");
exit(1);
}
char buf[20] = {0};
//
while ( gets(buf) != NULL )
fputs(buf, fp);
//
rewind(fp);
//
while ( fgets(buf, 20, fp) != NULL )
puts(buf);
fclose(fp);
return 0;
}
二、输出结果
执行步骤:
1. 输入1234,回车;
2. 输入abc,回车;
3.Ctrl + D。