学籍管理系统!利用C语言实现! 在构思基本模块时,订立了“读取文件到内存形成链表,对链表的操作,将内存的链表内容保存到文件”三大基本块。 读取文件:在main函数里完成。原理是,先检查文件指针是否在末尾,若否,则在内存开辟一个单位长度,在文件中读取单位长度数据入该空间中,并彼此构成链表。采取带参数的主函数,以保证保存文件的多样性。 对链表的操作:可分为插入(建立),删除,查找,修改,排序。五大基本功能。分别用五个函数完成。这里不一一描述。其中,删除,查找,修改都是要用到查找一个数据的操作。所以,在编写查找函数时,兼顾了删除,修改操作所需的元素。在删除中,尝试书中原始方法,而修改操作则保留我原有的引用。排序函数中,设想对已有的各项排序,因此按照每项再另建函数。通过代码量上的增加来确保运行的一次可行性。每次运行完都返回一个head值。再通过主函数的数据显示循环显示结果。 保存操作:关闭已打开文件。用“写”的形式建立同名的(同时自动删除原有的),将内存中的链表完全输出到文件中。
上传时间: 2014-01-03
上传用户:dsgkjgkjg
在本篇文章中本人描述了在vc中创建dll的基本方法可能介绍的不够全面仅供参考
标签: dll
上传时间: 2014-12-01
上传用户:chenbhdt
讲述了dds直接数字频率合成的基本原理,同时用VHDL语言编写dds原代码用于生成正弦波,并在ISE开发平台进行仿真和MATLAB验证正弦波输出结果
上传时间: 2015-03-18
上传用户:cxl274287265
顺序栈的基本操作,一共9个,与吴伟民数据结构课本完全一致,用C实现
上传时间: 2015-03-18
上传用户:kiklkook
队列相关的所有基本算法,西电的老师写的,与吴伟民数据结构课本完全一致,用C实现
上传时间: 2014-01-26
上传用户:Pzj
_传感器的理论与设计基础及其应用.详细介绍了各种常用传感器的特性与基本的应用
上传时间: 2014-01-24
上传用户:hasan2015
实用组网的基本知识,对等网的组建,服务器网络的组建,无盘工作站,Microsoft IIS,Microsoft Proxy Server,组建基于Windows 2000 Server服务器的局域网
上传时间: 2015-03-18
上传用户:yuanyuan123
一个简单的文本编辑器(java) 可一实现类似Windows记事本的基本功能
上传时间: 2015-03-20
上传用户:450976175
浮点数基本运算 浮点数的基本运算主要有四则运算、符号处理、大小比较,以及浮点数分柝等。 包含头文件 "fn.hpp" #include "fn.hpp" 浮点数基本运算 浮点数的基本运算中有加、减、乘、除、取负、绝对值、相等比较等。 加减乘除 加、减、乘、除四个运算极为相似,都是需要两个参数,结果当然也是浮点数了。 例子: // 加 减 乘 除 btil::fn::plus<f1, f2>::value // f1+f2 的结果 btil::fn::minus<f1, f2>::value // f1-f2 的结果 btil::fn::multiplies<f1, f2>::value // f1*f2 的结果 btil::fn::divides<f1, f2>::value // f1/f2 的结果 plus<f1, f2>::value::f_val // f1+f2 的结果的值 struct one { static const double f_val = 1.0 } // 两个浮点数 struct two { static const double f_val = 2.0 } minus<two, plus<divides<one, two>::value, one>::value >::value::f_val == 0.5 取负 取负运算就是取一个浮点数的负数。
上传时间: 2014-12-06
上传用户:exxxds
包括了java的基本函数的用法,方便查询!
上传时间: 2013-11-29
上传用户:gundan