Bài viết đảo ngược chuỗi dùng con trỏ trong C++, trước tiên tính độ dài con trỏ trỏ đến chuỗi sau đó chạy vòng lặp for theo thứ tự giảm để hiển thị chuỗi đảo ngược như sau:
Ví dụ mã C++
#include <string.h>
#include <iostream>
using namespace std;
int main(){
char *str="ajaykumar";
cout<<"Chuỗi gốc::"<<str;
cout<<endl<<"Chuỗi sau khi đảo ngược::";
for(int i=(strlen(str)-1);i>=0;i--){
cout<<str[i];
}
return 0;
}
Chương trình trên in chuỗi "ajaykumar" theo thứ tự ngược như sau.
Đầu ra
Chuỗi gốc::ajaykumar Chuỗi sau khi đảo ngược::ramukyaja