C++ 将字符串和数组拼接起来
参考:https://blog.csdn.net/PROGRAM_anywhere/article/details/63720261 java中的String类,连接字符和数字仅需一个+号,但c++中的string类,+号只能用于连接两个string类型的字符,如需连接字符和数字,则需自己写程序来实现 参考博文中给出了四种方式,分别利用了不同的c++函数和特性 //c风格 //使用sprintf()函数,将多个不同类型的变量输入到char型数组中 //sprintf()函数中第一个参数就是指向要写入的那个字符串的指针,剩下的和printf()一样 #include <stdio.h> void test() { } //半c半c++风格 //itoa()函数可将数字转化为字符串(char类型数组),再用+号将原字符与数字字符串连接起来 //itoa()函数有三个参数,1、要转换的数字;2、要写入转换结果的目标字符串;3、转换数字时所用的基数(2-36进制) //itoa()函数并不是标准的C函数,它是Windows特有的,若要写跨平台的程序,需用sprintf()函数 //_itoa_s()函数,c++11版本后,如VS2013版本以后对该函数进行了修改,并定义了更加安全稳定的接口_itoa_s(),使用方法同itoa()函数一样 #include <stdlib.h>;//或