格式化输入:从键盘输入三行字符串(每个长度不等),输入后将它们存储到一个文本文件text.txt中。
#include <stdio.h>
#include <string.h>
char str[100000];
int main() {
int i;
FILE *fp = fopen("text.txt", "w"); // (1) 以只写的方式打开一个文件;
for(i = 0; i < 3; ++i) {
gets(str); // (2) 输入三行;
fwrite(str, strlen(str), 1, fp); // (3) 将输入的行写入文件;
fwrite("\n", 1, 1, fp); // (4) 写入一个换行;
}
fclose(fp); // (5) 关闭文件;
return 0;
}