做一个表,可插入数据和删除数据,读取数据,用什么数据结构好
大家好,
我要做一个表如
1a
2b
3c
4d
5e
6f
7g
8h
9i
10j
11k
12l
13m
14n
这个表需要保存到硬盘上,每次软件打开和运行读取它,这个表实现的功能是
1.可插入和删除数据
2.比较关键,就是我输入1.5(1--2之间),表给我的结果是a
输入12.2(12--13之间),表给我结果是m
我想,1.可以建一个数据库,每次程序启动连接数据库,并根据键入结果查找表中的值,反馈给软件
2. 提前建立一个文本文件,软件启动键入结果后,用fopen函数打开文件进行查找,不过这个算法应该也不好写,所以请高手指点一下 ,谢谢了 !!!!!!
表,数据库
[解决办法]
用ini文件保存你的数据就可以了。
[解决办法]
可以建个XML,划定区间,比如1-1.9对应都是a,以此类推。以后直接修改XML文件即可。
数据表方案可以,但是每次都要去访问数据表,麻烦,性能也没直接读取XML快。
[解决办法]
如果你做这个软件只是玩一玩或者目测这个软件功能很简单,
可以选择普通的文本文件系统存储.
如果觉的以后此软件会变的很强大,那还是用数据库吧~
[解决办法]
可以用Access数据库