文字列の比較はcinでは機能しません

Fl.pf.

私は些細な問題に取り組んでいますが、それを理解することはできません。冒頭が「サイモン曰く」の場合、プログラムは「サイモン曰く」の後に部分を出す必要がありstr1ます。次のコードのように実行すると機能しますが、cin >> str1;自分で文字列を入力しても機能しません。誰かが私のためのヒントを持っていますか?(はい、これはkattisの問題です)

int main()
{
 string str1("simon says write a program");
 //cin >> str1;
 string str2 ("simon says");
 if (str1.compare(0,10,str2,0,10) == 0){
  cout << str1.substr(11,str1.size());
 }
 return 0;
}
血液

これは、std :: cinが空白で区切られた文字列を取得するためです。を使用して標準入力から文字列を読み取ろうとする場合

std::cin << str1;
// something here
std::cin << str2;

そして、「サイモン・セイズ」と入力すると、「サイモン」はstr1に着陸し、「セイズ」はstr2に移動します。行全体を読むには、次を使用する必要があります

std::getline()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列とequals()の比較は機能しません

分類Dev

Bashの部分文字列の比較はコマンド式では機能しません

分類Dev

文字列の連結はbashでは機能しません

分類Dev

文字列との比較はJenkinsパイプラインでは機能しません

分類Dev

2つの列の比較:<=は機能しませんが、> =は機能します

分類Dev

chars []の比較は機能しません

分類Dev

SQL UDFは文字列では機能し、列では機能しません

分類Dev

符号の比較は、液体構文では機能しません

分類Dev

qSort()は独自の比較関数では機能しません

分類Dev

文字列の一致は、特別な文字「/」では機能しません

分類Dev

Powershell:配列の比較(-notcontains)は機能しません

分類Dev

std :: cinは少数の行で機能しますが、大きな行では機能しません

分類Dev

ifループを使用した文字列と特殊文字の比較は機能しません

分類Dev

Djangoでの日付の比較は機能しません

分類Dev

matlabでの文字列変換はint値では機能しません

分類Dev

Pythonの部分文字列は整数の数値では機能しません

分類Dev

ngSwitchは文字列では機能しません

分類Dev

phpは部分文字列では機能しません

分類Dev

MySQL関数はUnicode文字列では機能しません

分類Dev

部分文字列はjquery.text()では機能しません

分類Dev

sscanf文字列形式指定子は '\ t'では機能しません

分類Dev

Convert.ToDecimalは文字列「9.02」では機能しません

分類Dev

文字列の配置はANSIカラーでは機能しません

分類Dev

列全体のtidyverse連結文字はc_acrossでは機能しません

分類Dev

SQLクエリの「CASE」は文字列値では機能しません

分類Dev

ParseUser.setEmail()は「ある種の文字列」では機能しませんか?

分類Dev

文字列の分割はバッチファイルでは機能しません

分類Dev

Spring BootとMongo-findByIdはObjectIDでのみ機能し、文字列のIDでは機能しません

分類Dev

文字列は参照型のようには機能しません

Related 関連記事

  1. 1

    文字列とequals()の比較は機能しません

  2. 2

    Bashの部分文字列の比較はコマンド式では機能しません

  3. 3

    文字列の連結はbashでは機能しません

  4. 4

    文字列との比較はJenkinsパイプラインでは機能しません

  5. 5

    2つの列の比較:<=は機能しませんが、> =は機能します

  6. 6

    chars []の比較は機能しません

  7. 7

    SQL UDFは文字列では機能し、列では機能しません

  8. 8

    符号の比較は、液体構文では機能しません

  9. 9

    qSort()は独自の比較関数では機能しません

  10. 10

    文字列の一致は、特別な文字「/」では機能しません

  11. 11

    Powershell:配列の比較(-notcontains)は機能しません

  12. 12

    std :: cinは少数の行で機能しますが、大きな行では機能しません

  13. 13

    ifループを使用した文字列と特殊文字の比較は機能しません

  14. 14

    Djangoでの日付の比較は機能しません

  15. 15

    matlabでの文字列変換はint値では機能しません

  16. 16

    Pythonの部分文字列は整数の数値では機能しません

  17. 17

    ngSwitchは文字列では機能しません

  18. 18

    phpは部分文字列では機能しません

  19. 19

    MySQL関数はUnicode文字列では機能しません

  20. 20

    部分文字列はjquery.text()では機能しません

  21. 21

    sscanf文字列形式指定子は '\ t'では機能しません

  22. 22

    Convert.ToDecimalは文字列「9.02」では機能しません

  23. 23

    文字列の配置はANSIカラーでは機能しません

  24. 24

    列全体のtidyverse連結文字はc_acrossでは機能しません

  25. 25

    SQLクエリの「CASE」は文字列値では機能しません

  26. 26

    ParseUser.setEmail()は「ある種の文字列」では機能しませんか?

  27. 27

    文字列の分割はバッチファイルでは機能しません

  28. 28

    Spring BootとMongo-findByIdはObjectIDでのみ機能し、文字列のIDでは機能しません

  29. 29

    文字列は参照型のようには機能しません

ホットタグ

アーカイブ