บทความนี้ย้อนกลับสตริงโดยใช้ตัวชี้ในการเข้ารหัส 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