阿π
專注于網(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 阿π
久久久久久精品久久久久
|
一级女性全黄久久生活片免费
|
97久久精品午夜一区二区
|
狠狠色婷婷久久综合频道日韩
|
久久无码AV一区二区三区
|
无码精品久久久天天影视
|
久久99精品久久久久久动态图
|
久久综合久久久
|
99久久国产热无码精品免费
|
中文字幕亚洲综合久久2
|
香蕉99久久国产综合精品宅男自
|
国产一级持黄大片99久久
|
国产午夜电影久久
|
人妻精品久久久久中文字幕69
|
久久国产精品99久久久久久老狼
|
久久人妻少妇嫩草AV无码蜜桃
|
人妻无码αv中文字幕久久琪琪布
|
久久99国产乱子伦精品免费
|
久久精品国产WWW456C0M
|
久久国产精品77777
|
久久久久久久综合狠狠综合
|
国产成人久久精品区一区二区
|
亚洲精品美女久久久久99小说
|
国产精品久久久久影视不卡
|
久久天天躁狠狠躁夜夜2020一
|
66精品综合久久久久久久
|
欧美噜噜久久久XXX
|
久久久久亚洲av成人网人人软件
|
久久久99精品成人片中文字幕
|
久久婷婷五月综合国产尤物app
|
国产精品一区二区久久精品无码
|
久久夜色精品国产网站
|
超级97碰碰碰碰久久久久最新
|
精品久久久久久国产91
|
欧美一区二区三区久久综合
|
久久大香萑太香蕉av
|
亚洲欧美日韩精品久久亚洲区
|
99久久综合狠狠综合久久
|
久久亚洲国产欧洲精品一
|
99久久无码一区人妻a黑
|
亚洲狠狠婷婷综合久久蜜芽
|