Der See der Vergessens
忘卻之湖
C++博客
首頁(yè)
新隨筆
新文章
聯(lián)系
聚合
管理
posts - 43, comments - 64, trackbacks - 0
用姓名漢語(yǔ)拼音首字母查找
?
?1
//
?Pyin.cpp?:?定義控制臺(tái)應(yīng)用程序的入口點(diǎn)。
?2
//
?3
?4
#include?
"
stdafx.h
"
?5
using
?
namespace
?std;
?6
?7
char
?GetPYChar(
char
?
*
?c)
?8
{
?9
????unsigned?
char
?
*
?array?
=
?
new
?unsigned?
char
[
2
];
10
????array[
0
]
=
c[
0
];
11
????array[
1
]
=
c[
1
];
12
????
int
?i?
=
?(
short
)(array[
0
]?
-
?
'
\0
'
)?
*
?
256
?
+
?((
short
)(array[
1
]?
-
?
'
\0
'
));
13
14
????
if
?(?i?
<
?
0xB0A1
)?
return
?
'
*
'
;
15
????
if
?(?i?
<
?
0xB0C5
)?
return
?
'
a
'
;
16
????
if
?(?i?
<
?
0xB2C1
)?
return
?
'
b
'
;
17
????
if
?(?i?
<
?
0xB4EE
)?
return
?
'
c
'
;
18
????
if
?(?i?
<
?
0xB6EA
)?
return
?
'
d
'
;
19
????
if
?(?i?
<
?
0xB7A2
)?
return
?
'
e
'
;
20
????
if
?(?i?
<
?
0xB8C1
)?
return
?
'
f
'
;
21
????
if
?(?i?
<
?
0xB9FE
)?
return
?
'
g
'
;
22
????
if
?(?i?
<
?
0xBBF7
)?
return
?
'
h
'
;
23
????
if
?(?i?
<
?
0xBFA6
)?
return
?
'
g
'
;
24
????
if
?(?i?
<
?
0xC0AC
)?
return
?
'
k
'
;
25
????
if
?(?i?
<
?
0xC2E8
)?
return
?
'
l
'
;
26
????
if
?(?i?
<
?
0xC4C3
)?
return
?
'
m
'
;
27
????
if
?(?i?
<
?
0xC5B6
)?
return
?
'
n
'
;
28
????
if
?(?i?
<
?
0xC5BE
)?
return
?
'
o
'
;
29
????
if
?(?i?
<
?
0xC6DA
)?
return
?
'
p
'
;
30
????
if
?(?i?
<
?
0xC8BB
)?
return
?
'
q
'
;
31
????
if
?(?i?
<
?
0xC8F6
)?
return
?
'
r
'
;
32
????
if
?(?i?
<
?
0xCBFA
)?
return
?
'
s
'
;
33
????
if
?(?i?
<
?
0xCDDA
)?
return
?
'
t
'
;
34
????
if
?(?i?
<
?
0xCEF4
)?
return
?
'
w
'
;
35
????
if
?(?i?
<
?
0xD1B9
)?
return
?
'
x
'
;
36
????
if
?(?i?
<
?
0xD4D1
)?
return
?
'
y
'
;
37
????
if
?(?i?
<
?
0xD7FA
)?
return
?
'
z
'
;
38
????
return
?
'
*
'
;
39
}
40
41
int
?_tmain(
int
?argc,?_TCHAR
*
?argv[])
42
{
43
????
char
*
?szArray?
=
?
new
?
char
[
10
];
44
????strcpy(szArray,
"
朱王
"
);
45
????
char
*
?charptr?
=
?szArray;
46
????cout
<<
szArray
<<
endl;
47
????
48
????cout
<<
sizeof
?szArray
<<
endl;
49
????cout
<<
GetPYChar(charptr)
<<
endl;
50
????cout
<<
GetPYChar(charptr
+
2
)
<<
endl;
51
????system(
"
PAUSE
"
);
52
53
????
return
?
0
;
54
}
55
56
老同學(xué)做小小的編程設(shè)計(jì),電話號(hào)碼本,希望增加一個(gè)輸入姓名漢語(yǔ)拼音首字母的方式快速找到條目,不知道如何實(shí)現(xiàn)。我就找了一下,覺(jué)得按照這種思路最簡(jiǎn)單。
首先在條目的數(shù)據(jù)結(jié)構(gòu)中增加一個(gè)動(dòng)態(tài)字符串,在生成節(jié)點(diǎn)的時(shí)候動(dòng)態(tài)的把姓名的拼音準(zhǔn)備好。等到用這個(gè)方法搜索條目的時(shí)候只需要對(duì)比拼音索引,返回符合條件的節(jié)點(diǎn)指針就可以了。
posted on 2006-11-23 23:53
周波
閱讀(997)
評(píng)論(2)
編輯
收藏
引用
所屬分類(lèi):
休閑素材
、
無(wú)庸技術(shù)
FeedBack:
#
re: 用姓名漢語(yǔ)拼音首字母查找
2006-11-24 21:10 |
君
看到了,謝謝,在理解中……
回復(fù)
更多評(píng)論
#
re: 用姓名漢語(yǔ)拼音首字母查找
2006-12-03 22:27 |
AGM
大學(xué)里專門(mén)設(shè)計(jì)這種東西..
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
給大家看一下德國(guó)的家居裝潢技術(shù),在裝修房子的朋友可以欣賞一下
2月24日詩(shī)一首
門(mén)前隨想
木材工業(yè)機(jī)械尋址
游戲音樂(lè)淺談
我的相冊(cè)
用姓名漢語(yǔ)拼音首字母查找
啃書(shū)記
GPU Gems3 即將到來(lái)
World Of Warcraft Server Source Topic
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Copyright ©2025 周波 Powered by:
博客園
模板提供:
滬江博客
<
2006年8月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
周波 87年出生 南京林業(yè)大學(xué)05421班242信箱 專業(yè)木材科學(xué)與工程工業(yè)裝備與過(guò)程自動(dòng)化 遷移到 jedimaster(dot)cnblogs(dot)com
常用鏈接
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(4)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
Cg藝術(shù)(6)
洪荒時(shí)代(4)
奇思妙想(6)
情感生活(14)
無(wú)庸技術(shù)(18)
信仰人生(6)
休閑素材(10)
隨筆檔案
2007年2月 (11)
2007年1月 (2)
2006年12月 (6)
2006年11月 (4)
2006年10月 (7)
2006年9月 (1)
2006年8月 (12)
新聞檔案
2007年1月 (1)
同學(xué)們Blog
Rita的QZONE
隊(duì)長(zhǎng)的BLOG
海翎的BLOG
胡小松的Blog
君胖的Blog
貓貓的BLOG
丫頭的BLOG
左圓的BLOG
搜索
積分與排名
積分 - 54575
排名 - 421
最新評(píng)論
1.?re: V怪客與暴民
相當(dāng)精彩的電影
--V
2.?re: veryCD讓中國(guó)騾丟臉 流氓軟件揚(yáng)名國(guó)外
VeryCD版頂多是程序本身做得不夠穩(wěn)定和規(guī)范,但加入了內(nèi)網(wǎng)穿透,算是個(gè)創(chuàng)舉吧。
我沒(méi)發(fā)現(xiàn)VC版的eMule有什么吸血或?yàn)E發(fā)的行為。這個(gè)消息里說(shuō)的是Vagga,它假冒VC的版本名稱的。
--拖拉
3.?re: 找工作真難
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--天使
4.?re: World Of Warcraft Server Source Topic
我有很多疑問(wèn) 想請(qǐng)教您
--游蕩者
5.?re: World Of Warcraft Server Source Topic
您現(xiàn)在還有關(guān)注這個(gè)么?
--游蕩者
閱讀排行榜
1.?Wow服務(wù)器解析(一)(5308)
2.?Pure GPU Computing Platform : NVIDIA CUDA Tutorial(4542)
3.?利用SAH實(shí)現(xiàn)kD樹(shù)快速分割模型實(shí)踐(3520)
4.?用SIMD指令優(yōu)化程序之拋磚引玉(3492)
5.?Python與Microsoft Office自動(dòng)化操作(2646)
6.?GPU還可以做什么 —— Brook for GPUs,Stream Computing On GPUs(2592)
7.?矩陣圣經(jīng) FOR 3D Computer Graphic Final(2426)
8.?給大家看一下德國(guó)的家居裝潢技術(shù),在裝修房子的朋友可以欣賞一下(2381)
9.?World Of Warcraft Server Source Topic(2306)
10.?Perl窮舉破解表單密碼的實(shí)現(xiàn)(2060)
狠狠综合久久AV一区二区三区
|
无码超乳爆乳中文字幕久久
|
久久久精品国产sm调教网站
|
亚洲午夜久久影院
|
日本亚洲色大成网站WWW久久
|
亚洲中文字幕久久精品无码喷水
|
久久WWW免费人成一看片
|
久久久久久九九99精品
|
国产成人久久777777
|
久久久久亚洲精品日久生情
|
久久97久久97精品免视看秋霞
|
99久久免费国产精品热
|
久久婷婷人人澡人人
|
国产精品久久自在自线观看
|
色欲综合久久躁天天躁
|
久久久中文字幕
|
久久亚洲精品无码AV红樱桃
|
武侠古典久久婷婷狼人伊人
|
国产韩国精品一区二区三区久久
|
一级a性色生活片久久无
|
99久久精品免费国产大片
|
久久人人爽人人爽人人片AV不
|
久久人人爽人人爽人人片AV麻豆
|
久久综合色区
|
亚洲午夜精品久久久久久人妖
|
伊人久久大香线蕉av一区
|
亚洲色欲久久久久综合网
|
理论片午午伦夜理片久久
|
99久久99久久精品国产片果冻
|
久久久久亚洲AV无码专区桃色
|
精品久久香蕉国产线看观看亚洲
|
亚洲人成网亚洲欧洲无码久久
|
国产精品中文久久久久久久
|
久久久WWW成人
|
亚洲精品tv久久久久久久久久
|
青青热久久国产久精品
|
久久中文字幕无码专区
|
亚洲va久久久久
|
久久婷婷是五月综合色狠狠
|
一级a性色生活片久久无少妇一级婬片免费放
|
91精品日韩人妻无码久久不卡
|