字符串连接

来源:百度知道 编辑:UC知道 时间:2024/07/02 17:51:57
#include<iostream>
#include<string>
using namespace std;
class ak
{
private:
static char a[14][9];
char dan;
int ge;
char num[2000];
}
char ak::a[14][9]=
{
{'1','9','7','5','1','9','7','5','3'},
{'2','0','6','8','4','2','8','6','4'},
{'3','1','9','7','5','1','9','7','5'},
...
}
这里给NUM附值
列:num[0]=a[1][1]+a[1][2]+a[1][3]
我要现在的num[0]="206" 字符串的~~~
哪里不对~~~输出的老是??????

你既然定义了 #include <string> 为什么不用 string 类型的字符串那?他可以直接执行 + 进行连接.

+不是连接字符的,C不是java,没那么智能。

改成

num[0]=a[1][1];
num[1]=a[1][2];
num[2]=a[1][3];

num[3]='\n' //别忘了加上这句

num[0]=a[1][1]+a[1][2]+a[1][3]
num[0]是一个字符 不是一个串