小编Yar*_*ani的帖子

我做错了什么? 反向字符串 C++

所以我想在 c++ 中做最简单的事情,反转一个字符串(存储新字符串)然后打印它

我的代码是:

char a[size] , reverse[size];
strcpy(a,"dlow olleh " );
for (int i = 0 ;  i <= strlen(a); i++) {
   reverse[i]= a[strlen(a)-i];
}
cout << reverse ;
Run Code Online (Sandbox Code Playgroud)

我必须注意,当 cout << reverse[i] ; 在 for 循环中,一切都很好,但是当我想将它打印为字符串时,它只是不这样做,我无法理解我错过了什么 cout << reverse[i] ;

c++ string reverse for-loop c-strings

0
推荐指数
2
解决办法
150
查看次数

标签 统计

c++ ×1

c-strings ×1

for-loop ×1

reverse ×1

string ×1