字符数组问题
现有3个字符数组: char a[9999],char b[9999],char c[9999],如何把这三个字符数组 合并成一个 char[99999];和 string aa; 高手提点下
现有3个字符数组: char a[9999],char b[9999],char c[9999],如何把这三个字符数组 合并成一个 char[99999];和 string aa; 高手提点下
一行的程序呀。变char[99999]:
#include <stdio.h>
#include <string>
#include <sstream>
using namespace std;
void main()
{
char a[9999], b[9999], c[9999],d[99999];
sprintf(d, "%s%s%s", a,b,c);
stringstream ss;
ss << a << b << c;
string aa = ss.str();
}