在字符串中添加许多字符

Add many chars in string

本文关键字:许多 字符 添加 字符串      更新时间:2023-10-16
string record;
string container;
cin>>container;
record+=" birthday:"+container[8]+container[9]+'.'+container[5]+container[6]+'.'+container[0]+container[1]+container[2]+container[3];
容器包含格式为 1993/12/12

的数据,我想将其更改为"birhday:12.12.1993"这样的格式。但是当它采用容器[8] + 容器[9]时,它的计算结果为整数值,即此字符的 ascii 数之和。我在哪里犯了错误,或者我应该如何做

您可以使用字符

数组;

int main(){
string record;
char container[11];
cin>>container;
record+=string ("birthday: ")+container[8]+container[9]+('.')+container[5]+container[6]+ 
        ('.')+container[0]+container[1]+container[2]+container[3];
std::cout<<record;}