在字符串中添加许多字符
Add many chars in string
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;}
相关文章:
- C++字符*缓冲区的大小
- HEX值到wchar_t字符(UTF-8)的转换
- 为什么 Serial.println(<char[]>);返回随机字符?
- 我的字符计数代码计算错误.为什么
- 字符串-C++后显示的随机字符
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 如何在C++中从字符串中分割字符
- 为什么msgrcv()将垃圾字符馈送到缓冲区
- 指向指向字符数组的指针数组的指针
- 如何用转义符替换字符串中的所有特殊字符
- 为什么 sscanf 无法从一个字符串中读取uint64_t和字符?
- 比较字符数组
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 从矢量<无符号字符>转换为字符* 包括垃圾数据
- 如何使用Crypto++并为RSA返回可打印的字节/字符数组
- 如何在C++中确定文本文件中的元素是字符还是数字
- 如何将一个ostringstream十六进制字符串字符对转换为单个unit8t等价的二进制值
- 在混合代码库中将C转换为C++时出现许多包含错误
- 在字符串中添加许多字符
- 我怎样把许多字符放到一个字符串里?