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
-
C++を使用して文字列の部分文字列の数を見つける
この記事では、特定の文字列に形成できるサブ文字列(空ではない)の数を見つけるためのアプローチについて学習します。 Input : string = “moon” Output : 10 Explanation: Substrings are ‘m’, ‘o’, ‘o’, ‘n’, ‘mo’, ‘oo’, ‘on’, ‘moo’, ‘oon’ and &
-
クライアントサーバーモデルを使用してC/C++で文字列を反転します
ここでは、システムを作成する方法を説明します。ここでは、1つのクライアントとサーバーを作成し、クライアントは1つの文字列をサーバーに送信でき、サーバーは文字列を逆にしてクライアントに戻ります。 ここでは、ソケットプログラミングの概念を使用します。クライアントサーバー接続を確立するには、ポートを作成する必要があります。ポート番号は、ソケットで使用できる任意の1つの番号です。接続を確立するには、クライアントとサーバーに同じポートを使用する必要があります。 プログラムを起動するには、最初にサーバープログラムを起動します- gcc Server.c –o server 次に、クライア