请试写一个c语言程序:关于你感兴趣的大学相关历史沿革中的四条记录,写到一个mycollege.txt的文件里
时间: 2024-02-25 21:55:36 浏览: 60
好的,以下是一个简单的C语言程序,可以实现将四条历史沿革记录写入mycollege.txt文件中:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
FILE *fp;
char *filename = "mycollege.txt";
char *history[] = {
"1920年,本校创立",
"1950年,本校开始招收本科生",
"1980年,本校开始独立设置研究生院",
"2000年,本校成为国家重点大学"
};
int i;
fp = fopen(filename, "w");
if (fp == NULL) {
printf("无法打开文件 %s\n", filename);
exit(1);
}
for (i = 0; i < 4; i++) {
fprintf(fp, "%s\n", history[i]);
}
fclose(fp);
printf("成功写入 %s 文件\n", filename);
return 0;
}
```
这个程序定义了一个字符串数组history,其中存储了四条历史沿革记录。程序使用fopen函数打开一个名为mycollege.txt的文件,并使用for循环将history数组中的四条记录写入文件中。最后,程序使用fclose函数关闭文件,并输出成功写入文件的消息。
请注意,此程序假设当前目录下已存在名为mycollege.txt的文件,如果该文件不存在,程序将创建一个新的文件。如果需要避免覆盖已有的文件,可以将fopen函数的第二个参数从"w"改为"a",这样程序将在文件末尾添加新的记录而不是覆盖原有的记录。
阅读全文