作业帮 > 综合 > 作业

怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/14 14:35:15
怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23 .
形如这样的a.txt
12,qw,1
12,332,34
12,43,sd
是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对
#include
#include
#include
struct node
{
char num[12];
char name[10];
char age[10];
};
void main()
{
node *a=NULL;
FILE *fin;
char *str;
str = (char*)malloc(sizeof(char) * 80);
fin = fopen("Lab1test.DAT","r");
int i,L;
while(!feof(fin))
{
int j=0;
fgets(str,80,fin); // 读入一行
L = strlen(str);
for (i=0;inum[j],&a->name[j],&a->age[j]);
j++;
}
}
怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23
你可以先定义一个字符数组,再往该数组里存储数据呀
int s[i][j]={0};//i是你读取矩阵行数,
for(i=0;i
再问: 文件格式是DAT 貌似定义一个结构体来充当顺序表的节点