JBTALKS.CC

标题: 请求帮忙。 [打印本页]

作者: AirWalker    时间: 2010-4-21 06:25 PM
标题: 请求帮忙。
小弟我正在写一个学生电话簿的程式,功能要有add record,edit record 和 delete record,我一直想不到要用什么来写,是vector吗?我只需要储存名字和电话号码,请各位大大给点宝贵的意见。
作者: 宅男-兜着走    时间: 2010-4-21 08:57 PM
回复 1# AirWalker

是写在那里??
写在电话上的话会不会太奇怪了??

如果是电脑程式的话, 什么都能写啊。
作者: AirWalker    时间: 2010-4-21 08:58 PM
C++ 啦= = 该用什么呢?
作者: 宅男-兜着走    时间: 2010-4-21 09:09 PM
回复 3# AirWalker

储存的话就要有资料库啊==
C++ 我没玩到那么远。 只是开来玩玩写个数学程式就懒惰去摸了。
加油。
作者: AirWalker    时间: 2010-4-21 09:17 PM
那如果只是写add record,edit record 和 delete record 要用什么呢?
作者: 宅男-兜着走    时间: 2010-4-21 09:28 PM
本帖最后由 宅男-兜着走 于 2010-4-21 09:34 PM 编辑

回复 5# AirWalker

用什么啊== 。。。
好个很抽象的用什么 == 。。。。。 是用什么语言写, 还是什么IDE, 还是用什么资料库, 还是用什么方法?

存储的话, 你能存在 XML, Database, 或 Custom File Extension(例子:电话簿.dhb )

假如我是写 C#的电话簿应用。
我会这样用, 成立个资料库(Local Database) SQL Compact. 或 SQLITE, ACCESS DB 等等。
然后就两个Table。就搞定了。

假设我是写网页的。 PHP电话簿
我会这样, 下载Mysql 然后,安装了, 再下载PHP, 然后就开始写了咯。
也是一样, Mysql 设立 Database 那些等等。

C++ 应该也是没差吧, 不懂是不是要用到 ODBC, 你自己research 看看。
如果你要有自己 Extension 的文件, 叫你老师教你吧。
作者: AirWalker    时间: 2010-4-21 09:39 PM
本帖最后由 AirWalker 于 2010-4-21 10:39 PM 编辑

= =不用这么复杂的,只是一个小程式,用C++写然后存进txt file,有哪位大大会吗?
作者: Super-Tomato    时间: 2010-4-21 10:47 PM
= =不用这么复杂的,只是一个小程式,用C++写然后存进txt file,有哪位大大会吗?
AirWalker 发表于 2010-4-21 09:39 PM


既然都知道自己該怎麼做了, 那麼就開始動手做啊
作者: AirWalker    时间: 2010-4-21 11:04 PM
就是不知道才来问阿。。supertomato 有什么建议吗?用vector?class?struct?
作者: Super-Tomato    时间: 2010-4-21 11:17 PM
就是不知道才来问阿。。supertomato 有什么建议吗?用vector?class?struct?
AirWalker 发表于 2010-4-21 11:04 PM



你想用甚麼都可以啊, 就算只是用 Array 也都是依自己習慣和方便編寫, 這些自己決定就可以了
作者: AirWalker    时间: 2010-4-21 11:22 PM
那请教下如果我想用vector该怎么写呢?我还是新手,不大了解vector的结构。。
作者: Super-Tomato    时间: 2010-4-21 11:36 PM
那请教下如果我想用vector该怎么写呢?我还是新手,不大了解vector的结构。。
AirWalker 发表于 2010-4-21 11:22 PM



這類問題一般上直接搜索 google 就有你要的答案了
作者: AirWalker    时间: 2010-4-22 12:08 AM
找了好久都找不到,能不能举个例子给我?比如我要add name,大概该怎么写呢?有example最好。
作者: cslyzon    时间: 2010-4-22 12:28 PM
请咨询msdn,那边解释得很清楚...
作者: AirWalker    时间: 2010-4-22 03:55 PM
会了,给想学的人参考一下 。
int main()
{
    cout << "please enter new name." << endl;
   
    vector<string> a;
    string b;
    getline(cin,b);
    a.push_back(b);
   
   
    system("PAUSE");
    return 0;
}
作者: 宅男-兜着走    时间: 2010-4-22 04:48 PM
回复 15# AirWalker


    你的这几句完全看不到哪里一句是写入 notepad 的。
作者: AirWalker    时间: 2010-4-22 05:46 PM
这个没有写入txt,那个我还不会,这个只是纯粹add record罢了。
作者: Super-Tomato    时间: 2010-4-22 05:47 PM
本帖最后由 Super-Tomato 于 2010-4-22 05:49 PM 编辑
这个没有写入txt,那个我还不会,这个只是纯粹add record罢了。
AirWalker 发表于 2010-4-22 05:46 PM




去翻書或網絡搜索, 這類簡單的程式語言應用一大堆, 不要以逸待勞

作者: 宅男-兜着走    时间: 2010-4-22 06:24 PM
回复 17# AirWalker

用 VC++ 就不必那么辛苦了。 按help 下直接可以搜查到可用函数。




欢迎光临 JBTALKS.CC (https://www.jbtalks.cc/) Powered by Discuz! X2.5