关于fgets函数
void read_data(void)
{
FILE *fp;
int i,j;
char str[1000];
fp = fopen("th.txt","r");
if (fp == NULL)
{
printf("Can't open the file!\n");
return ;
}
fgets(str,1000,fp);//此句中str从fp中读取数据后,下面语句中并没有用到str,
// str的作用的什么?此句为何不能少?
for (i=0; i<N; i++)
{
fscanf(fp,"%s\t%d\t",stud[i].name,&stud[i].num);
for (j=0; j<M; j++)
{
fscanf(fp,"%d\t",&stud[i].score[j]);
}
}
printf("姓名 学号 英语 C语言 线性代数 离散数学 高等数学 密码学\n");
for (i=0; i<N; i++)
{
printf("%s\t%d\t",stud[i].name,stud[i].num);
for (j=0; j<M; j++)
{
printf("%d\t",stud[i].score[j]);
}
printf("\n");
}
}
...全文
相关推荐
fgets函数用法
### fgets函数详解#### 函数概述`fgets`是一个用于从文件或标准输入中读取字符串的函数,常被应用于C/C++程序设计中。
fgets函数与fputs函数
fgets函数与fputs函数fgets函数和fputs函数是C语言标准库中两个基本的输入/输出函数,它们都属于stdio.h头文件中的函数。下面详细介绍这两个函数的应用和不同之处。
fgets与fputs函数
PHP的`fgets`函数原型是:```phpstring fgets ( resource $handle [, int $length ] )```其中`handle`是文件指针,`length`是可选的
C语言文件操作中 fgets与fputs 函数详解
"C语言文件操作中的fgets和fputs函数是进行文本文件读写的重要工具。fgets用于从文件中读取一行数据,而fputs则用于向文件中写入字符串。本文将详细介绍这两个函数的使用方法及注意事项。"
详解C语言gets()函数与它的替代者fgets()函数
在C语言中,读取字符串是一个常见的任务,有两个主要的函数涉及到这一过程:gets()和fgets()。起初,当我们需要读取一行字符串,如"I love BIT",可能首先会想到使用scanf()配合%


