怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23 .形如这样的a.txt 12,qw,112,332,34 12,43,sd是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对 #include#
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 21:53:46
怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23 .形如这样的a.txt 12,qw,112,332,34 12,43,sd是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对 #include#
怎样用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 .形如这样的a.txt 12,qw,112,332,34 12,43,sd是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对 #include#
你可以先定义一个字符数组,再往该数组里存储数据呀
int s[i][j]={0};//i是你读取矩阵行数,
for(i=0;i