一、代码
getchar()、putchar()
fgetc()、fputc()
#include <stdlib.h>
#include <stdio.h>
//getchar()、putchar()
//fgetc()、fputc()
int main(int argc, char*argv[])
{
FILE* fp = fopen("myfile", "w+");
if (fp == NULL)
{
perror("open file error.");
exit(1);
}
int ch;
//
while ( (ch = getchar()) != EOF )
fputc(ch, fp);
rewind(fp);
//
while ( (ch = fgetc(fp)) != EOF )
putchar(ch);
fclose(fp);
return 0;
}
二、输出结果
执行步骤:
1. 输入abcd,回车;
2. 输入123,回车;
3.Ctrl + D。
查看文件myfile: