Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Đảo ngược chuỗi dùng con trỏ trong C++


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