#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
char a[10] = "asd asd";
char b[10] ="bsd bsd";
string str(a);
str.append(b);
printf("\n--------%s--------\n", str);
return 0;
}
我不明白为什么这会产生异常?该程序主要尝试附加字符串。我在使用时得到了想要的输出,std::cout
但在使用时却没有printf
。