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
-
文字列の長さを見つける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
-
文字の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