只用C的話,妳要確定程序最終的運行環境.因為主要是用windows的,所以假定妳用的windows,這樣的話,妳的程序界面就需要用windwos
sdk編程的知識了,因為妳用C,所以MFC就沒法用了,那個是C++的.
數據的存儲,妳可以采用自己設計存儲文件的方式,也可以使用現有的數據庫,推薦采用SqlLite或者mysql.
如果妳的和序序跑在linux下,那可以采用gtk來做界面.