用c++设计一电子词典程序

用c++设计一电子词典程序,第1张

我们以敏誉卜前课设的时候也是做的这个哦。源程序我本来有的。。。后来因为电脑中了次磁碟机。。。全部重装了。。。所以。。。不好意思 呵呵。。。

不过可以告诉你思路啦。。。你可以用动态链表来实现。不过运用比较灵活。难虚皮。。。也可以用文件和结构体来实现。。。把单词存放在一个TXT文件里面。通过文件来读写和查找它。认真想想吧 其实不难。。。桥穗当你做出来之后你就会超有成就感了。。。寝室一个兄弟拿着他做出来的猜数字游戏玩了好久啊。。。呵呵

定义连接字符早芦串

DBConnString:="DRIVER={Microsoft Access Driver (*.mdb)}DBQ="^strPathDataCatalog^"data.mdb"

--打开数据库文件

ODBCHandle:=ODBCOpenDynamic(WindowHandle, "ErrorVar", DBConnString)

--异常处理袜悔

if ODBCHandle=0 | ODBCHandle="" then

SystemMessageBox(WindowHandle, "无法连接数据库!\r"陆好带^ErrorVar, "错误", 16) -- 1=OK

end if

--执行查找

strResult:=ODBCExecute(ODBCHandle, "SELECT * FROM message WHERE NO="^numNo)

--关闭数据库

ODBCClose(ODBCHandle)

#include<iostream>

#include<string>

#include<iomanip>

using namespace std

int main()

{

string str[5]

str[0]="x1"

str[1]="x2"

str[2]="x11"

str[3]="x12"

cout<<"用户的名字有"<<endl

for(int i=0i<5i++)

cout<闹码轮<setw(5)<<str[i]

cout<模稿<endl

cout<<"请输入要查找的名字"<<endl

string input

cin>>input

for(i=0i<5i++)

{

if(input==str[i].substr(0,input.length()))

cout<<setw(5)<<str[i]

}

cout<<endl

return 0

}

这个程序是我现编的,老液信弟看一下怎么样


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8281590.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存