Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

ย้อนกลับสตริงโดยใช้ตัวชี้ใน C++


บทความนี้ย้อนกลับสตริงโดยใช้ตัวชี้ในการเข้ารหัส C++ ขั้นแรกจะคำนวณความยาวของตัวชี้ไปยังสตริง จากนั้นเรียกใช้ for วนซ้ำเพื่อแสดงสตริงย้อนกลับดังนี้

ตัวอย่าง

#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;
}

โปรแกรมด้านบนนี้พิมพ์สตริงที่จะให้มา “ajaykumar” ในลำดับย้อนกลับดังนี้

ผลลัพธ์

Original string::ajaykumar
String after reverse::ramukyaja