string.hのない文字列の長さを見つけてCでループする方法は?
このセクションでは、Cで文字列ヘッダーファイルとループを使用せずに文字列の長さを見つける方法を説明します。文字列の長さを見つける問題は、string.hがなくても非常に簡単に解決できます。再帰関数を使用してそれを行うことができます。
ただし、この例では、再帰を使用していません。そのために別のトリックを使用しています。長さを取得するためにprintf()関数を使用しています。 printf()関数は、印刷した文字数を返します。 printf()関数を使用してその文字列のみを出力すると、その長さを簡単に取得できます。
サンプルコード
#include<stdio.h> main() { char* my_str = "This is a String"; printf("The string is: "); int length = printf("%s", my_str); printf("\nThe length of string is: %d", length); }
出力
The string is: This is a String The length of string is: 16
-
C++のリンクリストでループの長さを見つける
この問題では、ループを含む可能性のあるリンクリストが表示されます。私たちのタスクは、リンクリストでループの長さを見つけることです。 問題の説明: ループが含まれている場合はループ内のノード数をカウントする必要があります。それ以外の場合は-1を返します。 問題を理解するために例を見てみましょう。 入力: リンクリスト: 出力: 8 ソリューションアプローチ この問題を解決するには、まずリンクリストにループが含まれているかどうかを確認する必要があります。これを確認するためのアプローチは、フロイドの循環検出アルゴリズムを使用することです。 フロイドの循環検出アルゴリズム
-
Windows10で絵文字を見つけて使用する方法
北京語、スペイン語、英語は最も一般的に話されている言語の一部ですが、私たち全員を結び付けるのは絵文字の言語だけです。私たちの大多数はスマートフォンで使用していますが、デスクトップでも使用できます。 これは、Windows10に絵文字のサポートが組み込まれているためです。言葉で物事を表現する必要はもうありません。これで、ナス、カエルの顔、またはカボチャの絵文字を簡単にドロップできます。 Windows10でそれらを有効にして使用する方法を見つけましょう。 Windowsでの絵文字の歴史 文字通り絵文字を意味する絵文字は、90年代後半から何らかの形で日本で生まれました。ただし、主に最新のスマー