Computer >> Máy Tính >  >> Lập trình >> C ++

Đảo ngược một chuỗi bằng cách sử dụng con trỏ trong C ++


Bài viết này đảo ngược một chuỗi bằng cách sử dụng con trỏ trong mã hóa C ++, Đầu tiên, nó tính độ dài của một con trỏ đến chuỗi sau đó chạy vòng lặp for theo thứ tự giảm dần để hiển thị chuỗi ngược như sau;

Ví dụ

#include <string.h>
#include <iostream>
using namespace std;
int main(){
   char *str="ajaykumar";
   cout<<"original string::"<<str;
   cout<<endl<<"String after reverse::";
   for(int i=(strlen(str)-1);i>=0;i--){
      cout<<str[i];
   }
   return 0;
}

Chương trình trên sẽ in chuỗi được cung cấp “ajaykumar” theo thứ tự ngược lại như sau.

Đầu ra

Original string::ajaykumar
String after reverse::ramukyaja