资源简介
从文本文件中读取数据并自动建立单链表
另一个完整的程序
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
相关资源
- 单链表及文件操作 从txt文件中读取数
- 教学计划编制 数据结构 C语言
- C++实现Apriori算法,频繁模式数据挖掘
- c语言实现简单数据库
- 用C语言实现简单的数据库增删改查功
- 定义一个Date 类,数据成员有year,m
- MFC 快速导出数据至ExcelSaveToExcel组件
- 数据结构教程上机实验指导李春葆
- 数据结构家族谱管理系统C语言源代码
- 数据结构课程设计C语言版运动会分数
- 轴承数据库UG二次开发
- TXT文本里关键字检索
- 学生社团管理系统数据结构课程设计
- C语言数据结构迷宫求解的源码
- 用C提取24bit bmp图像数据,以GRB888格式
- 用c++设计一个日期类Date,包括年、月
- c语言RSA算法 这是一个完整的rsa算法
- 严蔚敏《数据结构》的全部代码实现
- 哈夫曼树及其编码
- 发送tcp数据包实验设计
- 一元多项式的除法
- 数据结构课程设计-班级通讯录
- C++下操作access数据库
- 停车场管理问题 C++/C数据结构
- Opencv C++ 读取、保存图片
- 数据挖掘FP树算法实现C++
- 数据结构作业 dijkstra算法应用 C++
- 赫夫曼编码(C语言编写
- 基于STM32单片机的多路数据采集系统设
- mfc的odbc数据库连接方法
评论
共有 条评论