阿π
專注于網(wǎng)絡(luò)協(xié)議,系統(tǒng)底層,服務(wù)器軟件
C++博客
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
| | |
管理
atoi,atof實現(xiàn)
/**/
/*
**********************************************************************
*/
//
?int?a2i(const?char?*s)?函數(shù)原形?
//
功能:?把s所指向的字符串轉(zhuǎn)換成int類型;
//
返回值:字符串的轉(zhuǎn)換值。
//
//
?double?a2f(const?char?*s)?函數(shù)原形?
//
功能:?把s所指向的字符串轉(zhuǎn)換成double類型;
//
返回值:字符串的轉(zhuǎn)換值。
/**/
/*
**********************************************************************
*/
int
?a2i(
const
?
char
?
*
s)
{
????
int
?sign
=
1
,num
=
0
;?
????
if
(
*
s
==
'
-
'
)
????????sign
=-
1
;
????
else
?
if
(
*
s
==
'
+
'
)
????????sign
=
1
;
????s
++
;
????
while
((
*
s)
!=
'
\0
'
)
????
{
????????num
=
num
*
10
+
(
*
s
-
'
0
'
);
????????s
++
;
????}
????
????
return
?num
*
sign;
}
double
?a2f(
const
?
char
?
*
s)
{
????
bool
?bDot
=
false
;
????
double
?result
=
0
;
????
int
?sign
=
1
;
????
if
?(
*
s
==
'
-
'
)
????
{
????????sign
=-
1
;
????}
????
else
?
if
(
*
s
==
'
+
'
)
????
{
????????sign
=
1
;
????}
????s
++
;
????
????
double
?temp
=
1
;
????
while
?((
*
s)
!=
'
\0
'
)
????
{
????????
if
(
*
s
==
'
.
'
)
????????
{bDot
=
true
;s
++
;}
????????
if
?(
!
bDot)
????????
{
????????????result
=
result
*
10
+
(
*
s
-
'
0
'
);
????????}
????????
else
????????
{
????????????temp
*=
10
;
????????????result
=
result
+
(
*
s
-
'
0
'
)
/
temp;
????????}
????????s
++
;
????}
????
return
?sign
*
result;
}
發(fā)表于 2010-11-03 11:28
阿π
閱讀(937)
評論(0)
編輯
收藏
引用
所屬分類:
其它
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
Linux下makefile教程
c++ 中關(guān)于int,unsigned int , short的跨平臺移植
C++中的四種強制類型轉(zhuǎn)換的區(qū)別 [轉(zhuǎn)]
c++ 枚舉網(wǎng)頁
[收藏]QQ_dll Function
[分享收藏]IP協(xié)議族協(xié)議頭結(jié)構(gòu)
atoi,atof實現(xiàn)
c++ web Kit簡介
PE文件頭的結(jié)構(gòu)圖
DLL在應(yīng)用程序間共享數(shù)據(jù)
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
隨筆:64 文章:15 評論:65 引用:0
<
2010年11月
>
日
一
二
三
四
五
六
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
1
2
3
4
5
6
7
8
9
10
11
留言簿
(14)
給我留言
查看公開留言
查看私人留言
隨筆分類
非技術(shù)(13)
(rss)
服務(wù)器開發(fā)(3)
(rss)
流媒體
(rss)
其它(25)
(rss)
驅(qū)動編程
(rss)
圖形開發(fā)
(rss)
網(wǎng)絡(luò)編程(14)
(rss)
隨筆檔案
2012年6月 (1)
2012年3月 (1)
2011年4月 (1)
2010年12月 (1)
2010年11月 (13)
2010年10月 (1)
2010年9月 (10)
2010年8月 (7)
2010年7月 (5)
2010年6月 (6)
2010年5月 (9)
2010年4月 (3)
2010年2月 (1)
2010年1月 (5)
收藏夾
收藏(1)
(rss)
最新隨筆
1.?Linux下makefile教程
2.?Delete Gmail account
3.?c++ 中關(guān)于int,unsigned int , short的跨平臺移植
4.?【轉(zhuǎn)帖】青年買不起房欲自殺折射四大悲哀
5.?C++中的四種強制類型轉(zhuǎn)換的區(qū)別 [轉(zhuǎn)]
6.?成都地鐵規(guī)劃[圖]
7.?linux makefile編寫
8.?c++ 枚舉網(wǎng)頁
9.?設(shè)計winsock服務(wù)器需要注意的幾個問題
10.?CVC內(nèi)部雜志
最新評論
1.?re: UNICODE與ANSI的區(qū)別
內(nèi)容簡明扼要,適合我的理解,謝謝
--欣豆兒
2.?re: c++ 中關(guān)于int,unsigned int , short的跨平臺移植
跨平臺移植寫的很全面,學習了。
--poker
3.?re: 網(wǎng)絡(luò)通訊協(xié)議圖
太好了!謝謝!
--雨
4.?re: 我常去的編程技術(shù)網(wǎng)站
評論內(nèi)容較長,點擊標題查看
--home loans
5.?re: 我常去的編程技術(shù)網(wǎng)站
評論內(nèi)容較長,點擊標題查看
--forum profile service
閱讀排行榜
1.?網(wǎng)絡(luò)通訊協(xié)議圖(18001)
2.?linux makefile編寫(13980)
3.?C++中的四種強制類型轉(zhuǎn)換的區(qū)別 [轉(zhuǎn)](10830)
4.?分享以前收藏的TCP狀態(tài)轉(zhuǎn)換圖(9958)
5.? Socket粘包問題(8816)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 阿π
欧美久久精品一级c片片
|
人妻丰满AV无码久久不卡
|
人人狠狠综合久久亚洲88
|
热久久国产精品
|
亚洲精品tv久久久久久久久久
|
超级碰碰碰碰97久久久久
|
精品久久久久中文字幕日本
|
青青热久久综合网伊人
|
久久受www免费人成_看片中文
|
久久夜色精品国产噜噜麻豆
|
国产69精品久久久久99尤物
|
久久婷婷五月综合国产尤物app
|
99久久夜色精品国产网站
|
精品99久久aaa一级毛片
|
久久亚洲私人国产精品
|
欧美激情精品久久久久久久
|
伊人久久大香线蕉亚洲
|
青青热久久国产久精品
|
色婷婷综合久久久久中文
|
久久精品人成免费
|
久久99亚洲综合精品首页
|
国产一区二区精品久久凹凸
|
欧美精品久久久久久久自慰
|
久久精品中文字幕有码
|
久久国产乱子精品免费女
|
超级97碰碰碰碰久久久久最新
|
91精品国产91久久久久久蜜臀
|
亚洲精品无码专区久久久
|
超级碰碰碰碰97久久久久
|
94久久国产乱子伦精品免费
|
色综合久久无码五十路人妻
|
久久AV无码精品人妻糸列
|
性高湖久久久久久久久AAAAA
|
精品久久久久久99人妻
|
国产日韩久久免费影院
|
精品一久久香蕉国产线看播放
|
欧美777精品久久久久网
|
久久精品视频免费
|
88久久精品无码一区二区毛片
|
久久青青草原精品国产不卡
|
99久久精品免费看国产
|