头歌实践教学平台答案c语言文件与数据存储
时间: 2023-12-20 17:32:37 浏览: 652
根据提供的引用内容,可以看出有两个问题需要回答:
1. 如何从文本中读取出指定学号的学生信息并显示?
2. C语言程序中如何存储文件与数据?
回答问题1:
```c
#include<stdio.h>
#include<string.h>
void solve(char s[]){
FILE *fq = fopen("a.txt", "r");
int n;
char line[20], a[100];
for (n = 0; n < 9; n++) {
fgets(line, 12, fq);
fgets(a, 100, fq);
if (strcmp(s, line) == 0) {
printf("%s%s", line, a);
break;
}
if (n == 8) {
printf("Not Found!");
}
}
fclose(fq);
}
```
回答问题2:
C语言中可以使用文件指针和文件操作函数来存储文件和数据。常用的文件操作函数有fopen、fclose、fgets、fscanf、fprintf等。其中,fopen函数用于打开文件,fclose函数用于关闭文件,fgets函数用于从文件中读取一行数据,fscanf函数用于从文件中按格式读取数据,fprintf函数用于向文件中按格式写入数据。
示例代码:
```c
#include<stdio.h>
int main(void) {
printf( "Hello World\n" );
system( "pause" );
return 0;
}
```
阅读全文
相关推荐


















