C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++で文字列内のすべての文字をループするプログラム


このプログラムでは、C++で文字列の各文字を反復処理する方法を説明します。各文字をループするには、0から(文字列の長さ– 1)までのループを使用できます。文字にアクセスするには、文字列オブジェクトの添え字演算子 "[]"またはat()関数を使用できます。

Input: A string “Hello World”
Output: “Hello World”

アルゴリズム

Step 1: Get the string
Step 2: Use R before string to make it raw string
Step 3: End

サンプルコード

#include<iostream>
using namespace std;
main() {
   string my_str = "Hello World";
   for(int i = 0; i<my_str.length(); i++) {
      cout << my_str.at(i) << endl; //get character at position i
   }
}

出力

H
e
l
l
o

W
o
r
l
d

  1. 文字列の長さを見つけるC++プログラム

    文字列は、ヌル文字で終了する1次元の文字配列です。文字列の長さは、ヌル文字の前の文字列の文字数です。 たとえば。 char str[] = “The sky is blue”; Number of characters in the above string = 15 文字列の長さを見つけるプログラムは次のとおりです。 例 #include<iostream> using namespace std; int main() {    char str[] = "Apple";    int co

  2. 文字のASCII値を検索するC++プログラム

    ASCII(情報交換のためのアメリカ標準コード)テーブルには、0から127の範囲の値を持つ128文字があります。 異なる文字のASCII値のいくつかは次のとおりです- 文字 ASCII値 A 65 a 97 Z 90 z 122 $ 36 & 38 ? 63 文字のASCII値を見つけるプログラムは次のとおりです- 例 #include <iostream> using namespace std; void printASCII(char c) {    int i