CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

[求助] 在线等 关于C++如何实现查询功能

楼主killer1222()2005-08-30 10:24:52 在 C/C++ / C++ 语言 提问

手头有一文件   ,里面是N组数据,数据内容是关于车的型号     代码   品牌,款式,等等    
  用C语言编程   实现对文件的查询,通过关键字   返回所有符合条件的数据行。我想把型号和代码作为查询用的关键字,这要用到索引了,但是我对索引不熟悉,不知道怎么写   ,想请个人高手指教下,  
      程序该怎么写   最好是全部,C++刚开始学,很多地方都不明白 问题点数:50、回复次数:12Top

1 楼zhouhuahai(道号"虚无")回复于 2005-08-30 10:54:09 得分 10

这个应该用sql语言来解决更好些.  
  不过用C++也可以办到.先建两个struct或class,一个是所有的数据,再定义一个数组以存放这个struct或类对象.一个是你的关键字.  
  再建一个map.以关键字struct或class作为第一项.  
  再用std::find算法.Top

2 楼killer1222()回复于 2005-08-30 11:08:26 得分 0

基本明白了,但是框架我大概了解,就是具体的程序我掌握的不好  
  我一开始先用FOPEN文件放到数组里是么   就是哪个关键字我不知道怎么定义  
   
  Top

3 楼tiger_ibm(bigfish)回复于 2005-08-30 11:18:21 得分 10

c++   那么多好东东不用,用数组.直接用vector   不就是了。建议先看看书再写,否则写也就是跟c差不多。Top

4 楼killer1222()回复于 2005-08-30 11:24:22 得分 0

数组的话,万一文件内容比较怎么办?   查询会慢的    
  我是在一边看书一边写啊   很辛苦的Top

5 楼jixingzhong(瞌睡虫·星辰)回复于 2005-08-30 11:24:52 得分 10

楼主   明白   MAP   否?  
  在   C++   中有的,就是和你的要求很接近,在   MAP   类型中就有一个关键字段的,你只要在对象的这个字段上给你的索引值,就好了   ....Top

6 楼killer1222()回复于 2005-08-30 11:39:51 得分 0

明白了。。。。。。。  
   
  高手和菜鸟的差别。。。。。。  
   
  刚恶补了下MAP     想再个小白问题,索引怎么建?  
  index     比如我想把   型号和代码建立成索引,   那么多的型号和代码   要用循环控制么?  
  还是手工输入?Top

7 楼windking21(想玩玩WOW 真的那么难吗)回复于 2005-08-30 11:56:25 得分 10

看看PRIMER里的例子Top

8 楼killer1222()回复于 2005-08-30 12:06:33 得分 0

PRIMER?  
  哪的?Top

9 楼killer1222()回复于 2005-08-30 13:13:35 得分 0

求哪个达人能写个较详细的程序  
   
  帮助下刚学C++没多久的新人吧Top

10 楼foochow(无聊,灌水......)回复于 2005-08-30 13:22:22 得分 10

楼主去看看使用map的例子,照着模仿就可以哦;-)Top

11 楼killer1222()回复于 2005-08-30 15:03:18 得分 0

看过了   看了个例子   有个问题   我想把每辆车的型号和代码排序   是都要输入一遍么?Top

12 楼mhisky(不见不散)回复于 2006-05-10 13:01:13 得分 0

mark!Top

相关问题

  • 如何实现这个查询功能!
  • 用C/C++来实现公交车线路查询
  • C#实现 类似DreamWeaver 简单功能
  • Asp.net(C#)实现验证码功能 ??
  • c#怎样实现VB.net模块功能
  • 在 c++/c中如何编程实现搜索功能
  • 标准C++或C中,有无实现trim功能的函数?
  • 如何在C++中实现C#中的file.exist()的功能?
  • 请教一下,如何用c实现网卡号的查询。
  • 求一C#代码,实现Sql查询返回值,请指教!

关键词

  • c++
  • 代码
  • 型号
  • 文件
  • 查询
  • 数据
  • 数组
  • 关键字
  • 索引
  • 明白

得分解答快速导航

  • 帖主:killer1222
  • zhouhuahai
  • tiger_ibm
  • jixingzhong
  • windking21
  • foochow

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo