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

▲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>
            亚洲美女视频在线免费观看| 免费成人性网站| 欧美日韩一区二区三区四区五区| 久久尤物视频| 欧美激情在线播放| 欧美全黄视频| 国产精品最新自拍| 在线不卡a资源高清| 亚洲精品视频一区| 亚洲欧美韩国| 免费久久99精品国产自| 亚洲乱码国产乱码精品精可以看 | 欧美18av| 99综合在线| 久久福利精品| 欧美韩国在线| 国产日韩av一区二区| 亚洲观看高清完整版在线观看| 一本色道久久88精品综合| 欧美一区二区三区四区高清| 欧美福利一区二区| 亚洲欧美日韩国产综合| 免费成人高清视频| 国产欧美日韩视频在线观看| 亚洲精品在线免费观看视频| 欧美在线视频一区二区三区| 亚洲国产日韩欧美在线动漫| 亚洲一区二区三区精品在线观看 | 欧美日韩喷水| 精品电影一区| 午夜久久黄色| 一区二区三区av| 美女国产一区| 国产亚洲一级高清| 亚洲一区二三| 亚洲乱码国产乱码精品精可以看| 久久国产福利| 国产欧美精品一区aⅴ影院| 一区二区免费在线播放| 欧美福利视频在线观看| 久久精品卡一| 国产一区二区高清不卡| 午夜视频精品| 一区二区三区精品视频| 欧美另类videos死尸| 亚洲国产精品一区二区三区| 国产伦精品一区二区三区免费 | 亚洲毛片一区二区| 欧美jizz19性欧美| 久久国产精品72免费观看| 免费亚洲网站| 中文av一区二区| 欧美日韩国产精品| 欧美第一黄网免费网站| 午夜精品一区二区三区四区| 亚洲精品欧美一区二区三区| 久久久欧美一区二区| 韩国av一区二区三区在线观看| 欧美亚洲日本国产| 性久久久久久久| 国产精品日韩久久久久| 午夜在线成人av| 午夜日韩激情| 在线播放中文字幕一区| 欧美高清视频一区二区三区在线观看| 久久婷婷国产综合国色天香| 亚洲国产视频一区| 最新成人av网站| 欧美日韩国产成人在线观看| 国产精品99久久不卡二区| 99视频有精品| 国产伦精品一区二区三区视频孕妇| 午夜天堂精品久久久久 | 日韩视频在线免费| 国产精品爱啪在线线免费观看| 亚洲欧美日韩国产一区| 亚洲欧美电影院| 伊人久久综合97精品| 亚洲第一级黄色片| 欧美日韩视频在线一区二区| 亚洲欧美日韩一区二区三区在线观看 | 欧美激情精品久久久久久免费印度 | 亚洲视频自拍偷拍| 亚洲一区bb| 国产真实乱子伦精品视频| 国产欧美亚洲日本| 久久人91精品久久久久久不卡| 久久三级福利| 亚洲一区二区三区久久| 欧美在线日韩在线| 一本大道久久a久久精二百| 亚洲一区在线观看视频| 亚洲国产毛片完整版| 亚洲午夜久久久| 最新精品在线| 欧美亚洲网站| 亚洲午夜羞羞片| 久热国产精品视频| 性18欧美另类| 欧美啪啪一区| 欧美成人中文字幕在线| 亚洲精品一区二区三区不| 久久久久女教师免费一区| 夜色激情一区二区| 久久国产加勒比精品无码| 亚洲特色特黄| 嫩草伊人久久精品少妇av杨幂| 亚洲香蕉网站| 男人的天堂亚洲| 久久久视频精品| 国产精品入口| 一本色道婷婷久久欧美| 91久久久久久国产精品| 久久精品视频一| 欧美资源在线| 国产精品免费福利| 99国产精品久久久久久久成人热| 亚洲大胆女人| 欧美资源在线| 欧美专区日韩视频| 国产精品久久久久久久久久妞妞| 亚洲欧洲综合另类| 亚洲娇小video精品| 麻豆精品国产91久久久久久| 久久九九久精品国产免费直播| 国产精品高清网站| 日韩网站在线看片你懂的| 亚洲精品在线三区| 欧美激情免费在线| 亚洲黄页一区| 日韩一级二级三级| 欧美精品www| 亚洲精品视频在线看| 99这里只有精品| 欧美日韩精品一本二本三本| 亚洲免费电影在线| 亚洲在线免费观看| 国产精品美女主播在线观看纯欲| 一本一道久久综合狠狠老精东影业| 9人人澡人人爽人人精品| 欧美日韩国产一区二区| 亚洲一区二区动漫| 久久久久成人精品| 性做久久久久久久免费看| 久久精品色图| 影音先锋久久久| 欧美成人资源| 一本到高清视频免费精品| 午夜精品短视频| 国产在线观看一区| 久久一区二区三区av| 亚洲国产成人porn| 亚洲天堂免费观看| 国产亚洲精品激情久久| 久热爱精品视频线路一| 亚洲精品欧美一区二区三区| 亚洲综合日韩在线| 激情偷拍久久| 欧美激情一二三区| 亚洲一区日韩在线| 欧美成年人网| 亚洲欧美经典视频| 在线日韩一区二区| 欧美日韩中文| 久久精品男女| 一区二区日韩伦理片| 久久夜色精品亚洲噜噜国产mv| 亚洲国产老妈| 国产女优一区| 欧美激情在线狂野欧美精品| 亚洲一区二三| 国产欧美在线播放| 一区二区三区.www| 男女视频一区二区| 午夜日韩视频| 最新精品在线| 国产一区二区丝袜高跟鞋图片| 欧美99久久| 欧美在线观看视频一区二区| 亚洲精品一区中文| 免费成人高清在线视频| 亚洲欧美日韩专区| 亚洲精品欧美一区二区三区| 国产一区二区精品久久| 欧美午夜在线视频| 欧美www在线| 久久米奇亚洲| 先锋影音网一区二区| 一区二区三区你懂的| 亚洲日本va午夜在线电影| 久久综合精品一区| 欧美一区二视频| 亚洲调教视频在线观看| 亚洲精品日韩在线| 亚洲第一精品福利| 国产一区二区三区四区在线观看| 国产精品豆花视频| 欧美日本在线观看| 欧美精选一区| 欧美激情精品久久久久久久变态|