【发布时间】:2020-04-20 18:13:09
【问题描述】:
我需要将二维数组中的两个数字转换为字符,然后将这两个字符变成一个字符串。例如,如果我有 [0][0],则数组中的第一个数字对应于本例中应为“A”的字母字符,第二个数字对应于本例中应为“1”的数字字符.我正在使用以下代码执行此操作:
int i, j;
char c, c2;
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
c = i + 'A';
c2 = j + '1';
这给了我我需要的字符,但我需要将这两个字符转换为一个字符串,我不太确定该怎么做。我尝试了string s = c + c2,但这会在尝试将 int 转换为字符串时出现错误。
【问题讨论】: