资源简介
从文本文件中读取数据并自动建立单链表
另一个完整的程序
http://download.csdn.net/source/3198575
VC++6.0环境下编译通过
代码片段和文件信息
#include “stdio.h“
#include “malloc.h“
//定义学生结构体
struct student
{
char name[16];
long num;
int age;
char sex;
float score;
};
//定义单链表结点
typedef struct listnode
{
struct student stu;
struct listnode *next;
}node;
void main()
{
node *head*end*p;
FILE *fp;
int i=0;
head = (node *)malloc(sizeof(node));
p=head;
p->next=NULL;
fp=fopen(“data.txt““r“);
//判断文件是否结束
while(!feof(fp))
{ //尾插法建立单链表
end = (node *)malloc(sizeof(node));
p->next=end;
p=end;
p->next=NULL;
//读取数据
fscanf(fp“%s %ld %d %c %f“&p->stu.name&p->stu.num&p->stu.age&p->stu.sex&p->stu.score);
}
fclose(fp);
printf(“Data import successfully\n“);
p=head->next;
printf (“\nnode name \t \tnum\tage\tsex\t score\n“);
while(NULL!=p->next)
{ i++;
printf (“%d\t%-16s%-8d%d\t%-c\t%6.2f\n“ip->stu.namep->stu.nump->stu.agep->stu.sexp->stu.score);
p=p->next;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 110 2011-03-26 16:37 TxtAndList\data.txt
文件 988 2011-03-26 16:33 TxtAndList\list_create_test3.cpp
目录 0 2011-03-26 16:37 TxtAndList
----------- --------- ---------- ----- ----
1098 3
相关资源
- GD32通过规则组寄存器 DMA获取多组AD
- 利用C++哈希表的方法实现电话号码查
- 学校超市选址问题(数据结构C语言版
- 数据结构,迷宫问题C语言版源代码
- DSDEMO-C演示(数据结构C语言版 严蔚敏
- C语言中 文件读取和写入的详细操作代
- Wi-Fi IoT智能家居套件-Hi3861(原理图
- 国产车规级芯片KF32A152数据手册V2.5
- 基础qt数据库读取和显示
- Qt查询SQLite数据库
- 使用QWT库实现接收串口数据,并根据
- STM32 LIN通信数据发送实现 测试通过
- MPU6050读取原始加速度、角速度及温度
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
- json读取(json.c)
- 实验报告:数据结构长整数四则运算
- 使用Qt实现Excel读取工具
- 宠物管理系统课程设计(源码+数据库
- 数据结构教程李春葆第五版书中例题
- 计算机数据采集卡编程
- c++ 定时关机程序源码
- VC操作SQLSERVER数据库
- c 操作sqlite数据库.cpp
- 吕鑫vc6c++数据结构视频源码
- 数据结构教程李春葆第五版课后答案
- c++ 文件操作(读取、写入)
- OBD_CAN读取代码(stm32f103)
- 李春葆课后习题答案(数据结构教材
- 简单职工管理系统(控制台源码+txt数
川公网安备 51152502000135号
评论
共有 条评论