怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23 .形如这样的a.txt 12,qw,112,332,34 12,43,sd是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对 #include#
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/17 12:11:38
![怎样用C语言读取数据并存到顺序表(节点为一行的数据)中 形如 123,as,123 23,432,23 sd,as,23 .形如这样的a.txt 12,qw,112,332,34 12,43,sd是读取文件里的数据,文件格式为*.DAT,这是我尝试写的 但不对 #include#](/uploads/image/z/13865529-57-9.jpg?t=%E6%80%8E%E6%A0%B7%E7%94%A8C%E8%AF%AD%E8%A8%80%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE%E5%B9%B6%E5%AD%98%E5%88%B0%E9%A1%BA%E5%BA%8F%E8%A1%A8%28%E8%8A%82%E7%82%B9%E4%B8%BA%E4%B8%80%E8%A1%8C%E7%9A%84%E6%95%B0%E6%8D%AE%29%E4%B8%AD+%E5%BD%A2%E5%A6%82+123%2Cas%2C123+23%2C432%2C23+sd%2Cas%2C23+.%E5%BD%A2%E5%A6%82%E8%BF%99%E6%A0%B7%E7%9A%84a.txt+12%2Cqw%2C112%2C332%2C34+12%2C43%2Csd%E6%98%AF%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6%E9%87%8C%E7%9A%84%E6%95%B0%E6%8D%AE%2C%E6%96%87%E4%BB%B6%E6%A0%BC%E5%BC%8F%E4%B8%BA%2A.DAT%2C%E8%BF%99%E6%98%AF%E6%88%91%E5%B0%9D%E8%AF%95%E5%86%99%E7%9A%84+%E4%BD%86%E4%B8%8D%E5%AF%B9+%23include%23)
怎样用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