在用C++刷题的时候,经常会碰到字符数组和字符串的相互转换,故对此进行简单整理。

#include<iostream>
#include<string.h>
using namespace std;
int main()
{   char str[]={'a','b','c','d','e'}; //一维字符数组转化字符串 string tempStr1,tempStr2;//法一 for(int i=0;i<strlen(str);i++){tempStr1+=str[i];   }//法二tempStr2=str;cout<<tempStr1<<" "<<tempStr2<<endl; //字符串转字符数组string tempStr3="I LOVE CHINA"; char temp[20];int i=0;for(i;i<tempStr3.length();i++){temp[i]=tempStr3[i];}temp[i]='\0';cout<<temp<<endl;
} 

C++中字符数组和字符串的转换相关推荐

  1. c++中字符数组与字符串的转换

    static vector <uint8_t > vin; string vin(BDAuxInfo::vin.begin(),BDAuxInfo::vin.end())

  2. java中字符数组和字符串的相互转换

    Java中String类很强大,好好学习它,对初学者很重要. 字符串和字符数组的转换是很常见的,请看下面代码. [java] view plaincopy char[]   a={ 'a ', 'b  ...

  3. C++中字符数组和字符串string

    字符数组 C++中字符数组用char str[]能够用来表示一个字符串. (1)   数组的大小和字符串的长度. 数组的大小一定要大于字符串的长度,由于系统会自己主动补上一个'\0'作为字符串的结束标 ...

  4. php和c语言的字符数组中,字符数组和字符串的区别,C语言字符数组和字符串区别详解...

    C 语言中并不存在字符串这个数据类型,而是使用字符数组来保存字符串.那么,字符数组就一定是字符串吗? 对于这个问题,大多教科书中的回答是"是".其实不然,字符数组和字符串是完全不相 ...

  5. Java中字符数组转换为字符串

    java可以使用两种方法直接将字符数组转为字符串 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String( ...

  6. 关于C语言中字符数组和字符串的输出

    本文内容仅仅代表个人在学习中遇到的问题并作出的总结,如有错误的地方和别的想法可以联系一起学习讨论! 文章目录 前言 一.字符数组和字符串 二.过程分析 1.字符数组和字符串输出对比 2.字符数组和字符 ...

  7. 字符数组与字符串的转换

    String.StringBuffer.数组之间的转换:         String string; //为叙述方便定义一些变量和引用         char[] array;         S ...

  8. Java中字符数组与字符串的转换方法

    1.字符串转字符数组 String myString = "hello123"; //创建一个字符串变量myStringchar[] myCharArray; //创建一个字符数组 ...

  9. JS/PHP中,数组与字符串的转换,这次总算是记住了

    这个数组和字符串的相互转换的API一直以来我就老是记不明白,这两天把他们都凑合在一起,才慢慢清晰,直至记下来,我相信不只我一个人对它们很无奈,那我们今天就来一起看看吧,好好地识别一下它们~ JS 数组 ...

最新文章

  1. 三角形圆形创建与擦除java_设计模式---------------简单工厂模式
  2. 最保险的函数间数组作为参数值传递与返回方法,用memcpy函数
  3. 第4章 类型基础 -- 4.1 所有类型都从System.Object派生
  4. 【IM】关于迁移学习的理解
  5. Java的设计模式----strategy(策略模式)
  6. java log4j 多个文件_java – Log4j:每个请求一个日志文件
  7. Equipment download - individual object以及object structure创建细节
  8. 逆透视变换详解 及 代码实现(二)
  9. Maven安装配置操作
  10. php cookie突然没,PHP利用Cookie设置用户30分钟未操作自动退出功能
  11. Node.js:封装Node通用web容器
  12. php替代换行符号,php换行符号替换与过滤例子
  13. Auto CAD指定线段长度和角度的方法
  14. 产品分析报告—网易云音乐
  15. php和mysql web开发 目录_PHP和MySQL Web开发(原书第5版)简介,目录书摘
  16. 100本名著浓缩而成的100句话
  17. ruby on rails_如何将刺激添加到Ruby on Rails应用程序
  18. 零基础学习C语言的第一天
  19. 【SVN】新旧服务器更替,完成svn服务器迁移
  20. 基于Flutter的仿微信聊天应用

热门文章

  1. 利用PuTTY的SSH Tunnels实现安全的代理
  2. NKOJ 3652 shallot (线性基+CDQ分治)
  3. 基于stm32f103c8t6的flash的数据读取以及提示音播放程序
  4. Eureka服务监督(客户端缓存刷新、心跳监测)定时任务亮点——自动调节间隔的周期性任务
  5. 算法时间复杂度的计算
  6. 计算机三级嵌入式系统开发 知识点笔记
  7. 实战:kali攻击Android手机
  8. Spring Boot整合SSM
  9. Guiding the Long-Short Term Memory Model for Image Caption Generation
  10. 自助式数据分析平台:jvs数据智仓-统计报表的使用条件及界面介绍