2、通过循环的形式数组名+下标对数组的元素进行依次赋值。
3、通过循环的形式利用指针对数组的元素进行依次赋值。
首先要用fopen函数打开这个文件、然后用fread函数对文件中的数据进行读取、例如:
if((fp=fopen("data.txt","a+"))==NULL)
//打开指定文件,判断是否存在
{
printf("指定文件不存在!\n")
return
}
while(!feof(fp))
//如果未遇到文件结束的标志,文件存在
if(fread(&stu[length],sizeof(struct
StuMessage),1,fp)==1)//读取成功则返回读入的数据块个数
length++
//统计当前记录条数
fclose(fp)
//关闭文件
文件中的内容将存储在stu数组中、、
你可以去看下C语言中文件的相关知识、、
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)