仿照上面的程序,请建好一个文件名为stu你的学号.txt。比如文件(stu2103154.txt)提前写入你的基本信息。一行一行地读取文件到控制台上。(截图包括:文本文件内容,代码和运行结果)并另写一个程序,追加输入一句:你自己的学号和爱好 基本信息具体信息如下: Name:SunZheng(自己的名字) Age:19 Sex:male Class:3(自己的班级) 追加信息如下 number:2103154(自己的学号) Interest: swimming(自己的爱好)
时间: 2024-03-05 17:50:25 浏览: 34
很抱歉,作为AI语言模型,我无法在本地进行文件操作。但是,我可以提供相关的C语言代码供您参考。您可以在本地编写并测试该代码。
读取文件代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char filename[20];
char line[200];
printf("请输入文件名:");
scanf("%s", filename);
fp = fopen(filename, "r");
if (fp == NULL) {
printf("打开文件失败!");
return 0;
}
while (fgets(line, 200, fp) != NULL) {
printf("%s", line);
}
fclose(fp);
return 0;
}
```
追加文件代码:
```c
#include <stdio.h>
int main() {
FILE *fp;
char filename[20] = "stu2103154.txt";
char line[200] = "\nnumber:2103154\tInterest: swimming";
fp = fopen(filename, "a");
if (fp == NULL) {
printf("打开文件失败!");
return 0;
}
fputs(line, fp);
fclose(fp);
printf("追加成功!");
return 0;
}
```
请注意,第二个程序中的文件名是硬编码的,如果您需要将其修改为其他学生的学号,请相应地更改文件名。
希望能对您有所帮助。
阅读全文