#include <stdio.h>
#include <stdlib.h>
#define LEN 99
int main(void) {
FILE *fp;
char name[LEN];
char words[LEN];
puts("请输入您要添加内容的文件的名字:");
fscanf(stdin, "%s", name);
if ((fp = fopen(name, "a+")) == NULL) {
fprintf(stderr, "此文件打开失败!\n");
exit(EXIT_FAILURE);
}
puts("请输入您要添加的单词的内容:(输入'#'键结束)");
while(fscanf(stdin, "%98s", words) == 1 && words[0] != '#')
fprintf(fp, "%s\n", words);
rewind(fp);
puts("文件内容如下:");
while(fscanf(fp, "%98s", words) == 1)
puts(words);
if(fclose(fp) == EOF)
fprintf(stderr, "文件关闭失败!\n");
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容