C++语言常用知识【持续更新】

1、如何将非string数据转换成string。 

 具体地,如何将char *转换成string格式。利用字符串流类stringstream,可以将任意类型转换成字符串,如下程序:

#include<sstream>

#include<stdio.h>

#include<string>

int main(int argc, const char * argv[])

{

char strS[100] = "hello world!";

std::stringstream stros;

stros<<strS;

std::string strDest = stros.str();

printf("%s\n",strDest.c_str());

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 s...
    JaiUnChat阅读 5,623评论 0 7
  • 本文转自:http://www.cnblogs.com/lidabo/p/5225868.html 1)字符串操作...
    XiaohuiLI阅读 13,181评论 0 0
  • 题目类型 a.C++与C差异(1-18) 1.C和C++中struct有什么区别? C没有Protection行为...
    阿面a阅读 12,326评论 0 10
  • 在c语言中,字符串是用字符数组来存储的(并不像c++或者java等语言中有单独的string类型), 存放时在字符...
    朱森阅读 5,521评论 0 2
  • 【转载】原文地址:std::string详解作者:kieven2008 之所以抛弃char*的字符串而选用C++标...
    VAYY阅读 3,878评论 0 2

友情链接更多精彩内容