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

sprintfに相当するC++とは何ですか?


sprint()関数は、CおよびC++内にも存在します。この関数は、文字列内に何かを格納するために使用されます。構文はprintf()関数に似ていますが、唯一の違いは、文字列を指定する必要があることです。

C ++でも、ostringstreamを使用して同じことができます。このostringstreamは、基本的に出力文字列ストリームです。これは、sstremヘッダーファイルにあります。これの使い方を見てみましょう。

#include<iostream>
#include<sstream>
using namespace std;
int main() {
   string my_str;
   ostringstream os;
   os << "This is a string. We will store " << 50 << " in it. We can store " << 52.32 << " also.";
   my_str = os.str(); //now convert stream to my_str string
   cout << my_str;
}

出力

This is a string. We will store 50 in it. We can store 52.32 also.

  1. C ++のfriendキーワードに相当するC#とは何ですか?

    C#の友達 クラスのフレンド関数は、そのクラスのスコープ外で定義されていますが、クラスのすべてのプライベートメンバーと保護されたメンバーにアクセスする権利があります。フレンド関数のプロトタイプはクラス定義に表示されますが、フレンドはメンバー関数ではありません。 フレンドは、関数、関数テンプレート、メンバー関数、またはクラスまたはクラステンプレートにすることができます。この場合、クラス全体とそのすべてのメンバーがフレンドになります。 C#の友達に相当するC ++ 最も近いのは、外部クラスのプライベートメンバーにアクセスするネストされたクラスを作成することです。 ここで、内部クラスは外

  2. C#のVBモジュールに相当するものは何ですか?

    VBでは、モジュールを使用して、最初に何かを初期化することなく、アプリケーションの他の場所からアクセスできる緩いコードを格納します。 変数の状態は簡単に設定または変更でき、その値はずっと継続されます。 C#<での同じ作業には、静的クラスを使用します。 例を見てみましょう- VB Module MyModule Public Sub Display MsgBox("Demo!") End Sub End Module C# public static class Display {    public static void DisplayMe