cout不打印char数组

cout不打印char数组


首先其实是有输出的。只不过输出的是不可显示字符

可显示字符和不可显示字符

在这里插入图片描述

控制字符就是所说的不可打印字符

在这里插入图片描述

解决方法

 char* index = data_in;
  std::cout << "start" << std::endl;
  while (*index != '\0') {
    std::cout << char(*index + '0');
    index++;
  }

版权声明:本文为ahelloyou原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。