青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

▲1、C語言標準庫函數atoi()等。

函數名: atoi
功 能: 把字符串轉換成整型數
用 法: int atoi(const char *nptr);
程序例:
#include <stdlib.h>
int main(void)
{
int n;
char *str = "435";
n = atoi(str);
printf("string = %s integer = %d\n", str, n);
return 0;
}

其他相關函數——

函數名: atof
功 能: 把字符串轉換成浮點數
用 法: double atof(const char *nptr);
程序例:
#include <stdlib.h>
int main(void)
{
float f;
char *str = "12345.67";
f = atof(str);
printf("string = %s float = %f\n", str, f);
return 0;
}

函數名: atol
功 能: 把字符串轉換成長整型數
用 法: long atol(const char *nptr);
程序例:
#include <stdlib.h>
int main(void)
{
long l;
char *str = "98765432";
l = atol(lstr);
printf("string = %s integer = %ld\n", str, l);
return(0);
}

▲2、sprintf與Format構造字符串——

    sprintf和printf都是C的產物,用法幾乎一樣,只是前者打印到字符串,后者直接在命令行上輸出。
    int sprintf( char *buffer, const char *format [, argument] … );
    除了前兩個參數類型固定外,后面可以接任意多個參數。而它的精華,顯然就在第二個參數:格式化字符串(想想printf吧,一樣的)。例:
#include <iostream>
int main()
{
    double a(3112);
    char s1[10],s2[10];
    sprintf(s1,"%d\n",(int)a);
    sprintf(s2,"$%.2lf",a);
    std::cout<<s1<<s2<<std::endl;
}

    在C++里,也可用Format(CString) :
/*VS2005中,項目/屬性/配置屬性里字符集設置為未配置*/
#include <iostream>
#define _AFXDLL
#include <afx.h>
int main()
{
    double a(32);
    CString s;
    s.Format("$%.2lf",a);
    std::cout<<s<<std::endl;
}

▲3、字符串流stringstream提供的轉換和/或格式化。

#include <iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
int main()
{
    int num(435);
    string s;
    ostringstream mystream;
    mystream<<num<<"\n";
    /*創建一個名為mystream的ostringstream類型空對象,
并將指定的內容插入該對象。此時mystream的內容是以下字符:
435\n*/
    s=mystream.str();
    cout<<s;
}

#include <iostream>
#include <vector>
#include <string>
#include <sstream>
using namespace std;
int main()
{
    string s("435");
    int num;
    istringstream mystream(s);
    mystream>>num;/*num=435*/
    cout<<num<<endl;
}

▲4、自己寫函數。

/*串到數,實參如("435",&number)*/
void getnumber_from_string(char nums[],int *p)
{
    int i,k=strlen(nums);
    for(i=0,(*p)=0;i<k;++i)
    (*p)+=pow_10(k-i-1)*(*(nums+i)-48);
}
int pow_10(int k) /*10的k次方*/
{
    return (k==0?1:10*pow_10(k-1));
}

▲5、想沒到/~!親想到沒?望補充>>>>

Posted on 2007-07-23 22:50 小王子 閱讀(4855) 評論(5)  編輯 收藏 引用 所屬分類: 分類1:C++文章

Feedback

# re: ★(原創)C/C++字符串和數字互換方案收集★  回復  更多評論   

2007-07-24 00:34 by 隨風而過

# re: ★(原創)C/C++字符串和數字互換方案收集★[未登錄]  回復  更多評論   

2007-07-24 08:39 by 漂舟
樓主收集的方法還真不少,
偶補充一個,strtol, strtoul, strtod, 這一系列標準庫函數

# re: ★(原創)C/C++字符串和數字互換方案收集★  回復  更多評論   

2007-07-24 09:40 by nickey
boost::lexical_cast

# re: ★(原創)C/C++字符串和數字互換方案收集★  回復  更多評論   

2007-07-24 09:54 by pass86
強烈推薦boost::lexical_cast
SO EASY.

# re: ★(原創)C/C++字符串和數字互換方案收集★[未登錄]  回復  更多評論   

2008-09-06 03:25 by Robert
Could you write down:

char* itoa(int n, char* buf)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            韩国三级电影一区二区| 亚洲伊人观看| 午夜久久一区| 一区二区免费在线观看| 亚洲毛片一区二区| 亚洲亚洲精品三区日韩精品在线视频| 99视频在线精品国自产拍免费观看 | 亚洲精品之草原avav久久| 亚洲精品少妇| 亚洲一区二区三区免费观看| 性欧美精品高清| 久久嫩草精品久久久精品| 免费一级欧美片在线观看| 欧美日韩国产区一| 国产欧美一区二区三区视频| 尤物yw午夜国产精品视频明星| 亚洲三级影院| 亚洲欧美国产精品专区久久| 久久在线免费视频| 亚洲乱码国产乱码精品精| 亚洲欧美日韩精品一区二区| 久久天天狠狠| 国产精品萝li| 91久久国产综合久久蜜月精品| 一区二区三区视频在线看| 久久久7777| 99综合在线| 蜜桃精品久久久久久久免费影院| 欧美三日本三级少妇三2023| 精品999日本| 亚洲免费影视| 亚洲国产欧美日韩| 一个色综合导航| 久久中文字幕导航| 国产精品视频一二三| 日韩视频一区二区三区在线播放免费观看| 亚洲与欧洲av电影| 亚洲欧美清纯在线制服| 久久国产一区| 欧美日韩1区2区3区| 国产真实乱偷精品视频免| 一区二区三区黄色| 亚洲第一精品久久忘忧草社区| 亚洲综合色视频| 欧美视频日韩视频| 亚洲免费成人| 欧美激情亚洲视频| 久久夜色精品国产亚洲aⅴ| 国产精品一区二区久久精品| 一区二区日本视频| 亚洲激情av| 欧美成人情趣视频| 亚洲国产精品久久久久秋霞蜜臀| 午夜精品久久久99热福利| 亚洲美女电影在线| 欧美日韩免费网站| 亚洲网站视频| 99成人在线| 欧美日韩一二三四五区| 一本大道久久精品懂色aⅴ| 亚洲国产老妈| 欧美日韩精品久久久| 99re66热这里只有精品3直播| 欧美国产专区| 欧美国产专区| 艳妇臀荡乳欲伦亚洲一区| 欧美激情中文不卡| 欧美激情日韩| 在线视频亚洲| 亚洲午夜电影在线观看| 国产精品久久久爽爽爽麻豆色哟哟| 一本色道88久久加勒比精品| 日韩小视频在线观看| 欧美性一二三区| 久久久www成人免费毛片麻豆| 欧美一区二区视频观看视频| 国产有码在线一区二区视频| 久热这里只精品99re8久| 免费在线成人av| 在线视频日韩精品| 欧美一区二区三区电影在线观看| 国内精品福利| 亚洲国产高清一区| 国产精品白丝黑袜喷水久久久 | 国产农村妇女毛片精品久久麻豆| 欧美一区二区黄色| 巨乳诱惑日韩免费av| 日韩视频中文| 午夜精品福利在线| 亚洲国产精选| 亚洲在线免费| 亚洲国产视频直播| 一区二区三区欧美激情| 在线观看国产精品淫| 亚洲伦伦在线| 伊人婷婷欧美激情| 99精品国产一区二区青青牛奶| 91久久精品国产91性色 | 久久不射中文字幕| 91久久国产精品91久久性色| 日韩网站在线看片你懂的| 国产日韩一区二区| 亚洲精品美女在线| 国内成人自拍视频| 日韩视频不卡中文| 免费欧美日韩| 欧美sm极限捆绑bd| 欧美国产激情| 欧美在线一二三| 欧美成人精品h版在线观看| 一区二区三区欧美在线观看| 一本一本久久| 亚洲国产高潮在线观看| 一本综合久久| 亚洲精品在线电影| 久久av最新网址| 亚洲一区二区免费在线| 久久综合激情| 久久精品人人做人人综合 | 久久久久国色av免费观看性色| 亚洲区免费影片| 欧美一区三区二区在线观看| 在线综合欧美| 欧美日韩国产经典色站一区二区三区| 久久久久久电影| 国产欧亚日韩视频| 亚洲一级二级| 亚洲一区二区精品在线| 欧美精品一区在线发布| 欧美激情中文字幕在线| 一区二区三区自拍| 欧美在线精品免播放器视频| 亚洲欧美中日韩| 欧美丝袜一区二区三区| 最新日韩欧美| 亚洲乱码久久| 欧美韩国日本综合| 亚洲国产欧美一区| 亚洲三级毛片| 欧美激情欧美激情在线五月| 亚洲国产精品久久久| 亚洲黄色成人网| 欧美另类69精品久久久久9999| 亚洲激情成人网| 中日韩美女免费视频网址在线观看| 欧美激情综合网| 亚洲激情在线视频| 一本色道久久加勒比88综合| 欧美日韩亚洲视频一区| 亚洲视频自拍偷拍| 欧美自拍偷拍午夜视频| 国内精品久久久久久久97牛牛| 久久成人一区| 亚洲国产成人高清精品| 亚洲乱码国产乱码精品精天堂| 欧美日本国产视频| 亚洲无线视频| 99视频精品全部免费在线| 欧美影院午夜播放| 国产精品日本一区二区| 欧美综合二区| 亚洲大胆av| 亚洲视频www| 韩国精品久久久999| 蜜桃精品一区二区三区| 亚洲精品欧美专区| 久久99在线观看| 亚洲欧洲精品一区二区三区| 欧美日一区二区三区在线观看国产免| 亚洲午夜性刺激影院| 久久综合伊人77777蜜臀| 日韩视频永久免费观看| 国产精品国产三级国产专播精品人 | 国产精品久久久久久久久借妻 | 欧美一区三区三区高中清蜜桃| 国内久久婷婷综合| 欧美日韩国产高清| 久久精品首页| 亚洲视频观看| 亚洲高清在线| 久久久人人人| 亚洲资源在线观看| 91久久在线| 韩国成人福利片在线播放| 欧美日韩网站| 噜噜噜躁狠狠躁狠狠精品视频 | 免费永久网站黄欧美| 亚洲综合三区| 91久久香蕉国产日韩欧美9色| 欧美怡红院视频| 99视频超级精品| 激情综合在线| 国产日韩欧美视频在线| 欧美日韩大片| 欧美h视频在线| 久久精品一二三| 亚洲欧美日韩一区二区| 日韩视频中文| 亚洲国产婷婷香蕉久久久久久| 久久精品人人做人人综合|