c++中string与int之间相互转换

std::string char2str( int in_ch=-1)
    {         
        char ch_buff[4];
        memset(ch_buff,0,4);    
        sprintf(ch_buff,"%d",in_ch);
        //itoa( in_ch,ch_buff,4);

        std::string str(ch_buff);        
        return str;
    }

    char str2char(std::string str)
    {
        char ret=0;
        if( !str.empty() )
        {
            ret= atoi( str.c_str() );
            return ret;
        }
        return -1;
    }


阅读(542) | 评论(1) | 转发(0) |
0

上一篇:第八章 域与生命期

下一篇:vc2005中DLL调用错误分析

相关热门文章
  • Linux虚拟文件系统(VFS)
  • 隐形透视眼镜 体癣
  • SCP传输文件的错误
  • 为什么尼日利亚的阿比奥拉Hasf...
  • 上海律师 2012-6-7_967_1_1...
  • test123
  • 编写安全代码——小心有符号数...
  • 使用openssl api进行加密解密...
  • 一段自己打印自己的c程序...
  • sql relay的c++接口
  • GCC编译命令
  • 推荐系统常用算法
  • C++Primer笔记 第八章 标准IO...
  • c语言中的#号和##号的作用...
  • gstreamer插件开发-------sink...
给主人留下些什么吧!~~

jaffaz2010-09-15 23:37:26

lexical_cast

回复 | 举报
评论热议

你可能感兴趣的:(C/C++)