请教在Linux上用C编写名片程序(象PDA的界面)遇到的问题????!

请教在Linux上用C编写名片程序(象PDA的界面)遇到的问题????!

大虾们好:
    小弟现在正在Linux上用C编写名片程序(象PDA的界面),现在的问题是,我定义的名片的结构体如何用文件来保存,以及保存后的查询,修改,添加和删除。应为我用的是界面形式(想windows的计算器的界面),如何把在界面上按键所得的东西,存到文件中???!
   如果有源程序不胜感谢!      
http://huiren.net.cn
有源码      
谢谢你的回帖!      
你好:
   我下载后得到了两个文件,yq0.04.tar.gz(顺利解开),但不知另一
yq0.04.bz2 如何处理(如是可执行文件如何执行,又后如何解压)。
   请帮助,拜托啦!      
bzip2 -d xxx.bz2      
yq0.04.tar.gz是源码包
make就行了,会森成yq0.04
./yq0.04 就行了

yq0.04.bz就是我make后得到的yq0.04,再bzip2 yq0.04得到了

bunzip2 yq0.04.bz2就行了,一般有yq0.04.tar.gz就行了

这几天在编0.05,主要是整理代码,不会加功能      
你好:
   我看了一下你的源程序,但我不太懂,我想问一下,你在文件的存储,以及每条记录的查询和删除是如何处理的!
                        
谢谢!请多帮忙!      
文件操作主要在configfile.c
我是从x11amp抄来的,稍稍修改了一下.      
Thank you!