社区
C语言
帖子详情
请教 在C语言中怎么设置键值对
总哈哈
2009-10-28 04:35:52
现在要设置一组键值对,键为字符串(一个URL), 值为一个数字,怎么样才能快速的根据键找到对应的值,请提供思路。
...全文
946
5
打赏
收藏
请教 在C语言中怎么设置键值对
现在要设置一组键值对,键为字符串(一个URL), 值为一个数字,怎么样才能快速的根据键找到对应的值,请提供思路。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
东大坡居士
2009-10-28
打赏
举报
回复
顶三楼的....
mstlq
2009-10-28
打赏
举报
回复
std::map
benbshmily
2009-10-28
打赏
举报
回复
键值对表不大的话可以直接用一个数组
如
typedef struct
{
char url[50];
int key;
}Pair;
Pair UK[] ={
{"www.baidu.com", 10},
{"www.google.com", 11}
...
{"www.google.com/index.html", 100}
}
查找的时候如MyUrl就去和UK[i].url比较;
比较成功后UK[i].key即是
但如果表比较大的话就用hash吧
pur_e
2009-10-28
打赏
举报
回复
map
hash map
pcboyxhy
2009-10-28
打赏
举报
回复
hash
新手
请教
贴
c语言
的&使用
在猜数字的程序
中
,scanf的获取按键值为什么要加&scanf("%d",&a);不太理解,上面的在程序
中
就不能运行,下面可以运行。
c语言
_kbhit函数怎么用,kbhit再
c语言
中
怎么用
请教
满意答案gyhm2013.05.08采纳率:55%等级:12已帮助:5107人函数名: kbhit功 能: 检查当前按下的键用 法: int kbhit(void);程序例:#includeint main(void){cprintf("Press any key to continue:");while (!kbhit()) /* do nothing */ ;cprintf("\r\n...
C语言
中
runtime错误,runtime error错误解决方案 打开软件出现runtime error
runtime error怎么解决 runtime error解决方法你的QQ里是不是有个不舍得删除却再也不会联系的人。在C盘建立一个文件夹temp,存放临时文件;右键小编的电脑-属性-高级系统
设置
-环境变量-系统变量,将TEMP、TMP的值改成C:\temp; 生活
中
总是会充满了选择和矛盾,人生,是过路客不说唏嘘。人生在世,看开是最好,一辈子不长,开心时不要得意,伤心时不要失意,人世间悲伤的不仅...
c语言
贪吃蛇黑方框,[求助][贪吃蛇]源程序,
请教
其
中
一个问题。
[求助][贪吃蛇]源程序,
请教
其
中
一个问题。源程序如下: 我的问题是,调节游戏速度时,数字为什么越大时,有时候竟然越快?#define N 200#include #include #include #define LEFT 0x4b00 /* 将这些特殊字符的ACSII值(这里主要的是扩展的)定义宏,来方便使用 */#define RIGHT 0x4d00#define DOWN 0x5...
c语言
单片机计时程序,C51-------时钟程序(
C语言
编写的单片机时钟)
/*************************************************作者:罗国辉****************************************************/这是我大二的时候第一次学单片机的时候写的第一个程序,后面大三的时候,我们专业才开单片机的课程,又真正系统的学习了一遍,才算是真正对单片掌握了,对我后面的嵌入式开发做了一定的铺垫。不过...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章