std :: sscanfおよびstd :: stringを使用するC ++

エヴァン・カースレイク

文字列から情報を「抽出」したいのですが。文字列は常にの形式ですint int char

私はこれにしっかりと時間を費やし、このサイトと私が見つけたグーグルの「すべての」例をチェックしましたが、役に立ちませんでした。いくつかの例はコンパイルされましたが、クラッシュしました(オーバーフローなし)。

これが現在のもので、コンパイルされますがクラッシュします。

// Data                    
string str = "53 25 S";
int num1;
int num2;
char type3;

// Read values                                  
sscanf(str.c_str(),"%i %i %c",num1,num2,type3);
エドヒール

オペレーターのアドレスが必要です。

sscanf(str.c_str(),"%i %i %c",&num1,&num2,&type3);

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

std :: stringおよびconstchar *

分類Dev

VisualC ++:String ^およびstd :: vector

分類Dev

std :: string_viewおよびstd :: stringのstd :: unordered_set

分類Dev

std :: bindをstd :: functionおよびstd :: mapと一緒に使用する方法

分類Dev

C ++ 11:継承でstd :: mem_fnおよびstd :: bindを使用する方法

分類Dev

std :: functionおよびstd :: bindでC ++テンプレートを使用する

分類Dev

C ++ std :: stringstream / ostringstreamおよびUTF文字

分類Dev

std :: copy、std :: copy_backwardおよび重複する範囲

分類Dev

std :: string :: reserved()およびstd :: string :: clear()の難問

分類Dev

std :: vectorおよびstd :: string再割り当て戦略

分類Dev

std :: listに対するstd :: prevおよびstd :: nextの有効性

分類Dev

C ++ 11 std :: forward_as_tupleおよびstd :: forward

分類Dev

C ++ std :: shared_futureおよびstd :: promiseとは

分類Dev

C ++ 17 std :: from_charsおよびstd :: to_charsの目的は?

分類Dev

std :: visitおよびstd :: variantの使用法

分類Dev

std :: mapおよびstd :: variantを含む不完全な型

分類Dev

C ++共通std :: make_unique、std :: packaged_taskおよびstd :: promise問題

分類Dev

IntelicpcおよびC ++ 14:std :: complexを構成する方法は?

分類Dev

std :: enable :: ifおよびstd :: is_base_ofを使用して継承を制約します

分類Dev

std :: unique_ptrおよびstd :: shared_ptrの所有権を取得する方法

分類Dev

C ++ 11:std :: threadおよびlambda関数を使用したSegfault

分類Dev

C ++でstd :: stringでsprintfを使用する

分類Dev

C ++でstd :: threadを一時停止および再開するstd :: condition_variableと比較してstd :: atomicを使用するアプローチ

分類Dev

std :: lower_boundおよびstd :: upper_boundに関する質問

分類Dev

C ++ 20、u8、char8_t、およびstd :: string

分類Dev

C ++標準:ODRおよびconstexpr std :: string_view

分類Dev

C ++ std :: fillおよびstd :: fill_nエラー「エラーC2679」

分類Dev

std :: promiseおよびstd :: futureを使用すると、アクセス違反が発生します

分類Dev

std :: bindおよびstd :: functionを使用すると、コールバックが失敗します

Related 関連記事

  1. 1

    std :: stringおよびconstchar *

  2. 2

    VisualC ++:String ^およびstd :: vector

  3. 3

    std :: string_viewおよびstd :: stringのstd :: unordered_set

  4. 4

    std :: bindをstd :: functionおよびstd :: mapと一緒に使用する方法

  5. 5

    C ++ 11:継承でstd :: mem_fnおよびstd :: bindを使用する方法

  6. 6

    std :: functionおよびstd :: bindでC ++テンプレートを使用する

  7. 7

    C ++ std :: stringstream / ostringstreamおよびUTF文字

  8. 8

    std :: copy、std :: copy_backwardおよび重複する範囲

  9. 9

    std :: string :: reserved()およびstd :: string :: clear()の難問

  10. 10

    std :: vectorおよびstd :: string再割り当て戦略

  11. 11

    std :: listに対するstd :: prevおよびstd :: nextの有効性

  12. 12

    C ++ 11 std :: forward_as_tupleおよびstd :: forward

  13. 13

    C ++ std :: shared_futureおよびstd :: promiseとは

  14. 14

    C ++ 17 std :: from_charsおよびstd :: to_charsの目的は?

  15. 15

    std :: visitおよびstd :: variantの使用法

  16. 16

    std :: mapおよびstd :: variantを含む不完全な型

  17. 17

    C ++共通std :: make_unique、std :: packaged_taskおよびstd :: promise問題

  18. 18

    IntelicpcおよびC ++ 14:std :: complexを構成する方法は?

  19. 19

    std :: enable :: ifおよびstd :: is_base_ofを使用して継承を制約します

  20. 20

    std :: unique_ptrおよびstd :: shared_ptrの所有権を取得する方法

  21. 21

    C ++ 11:std :: threadおよびlambda関数を使用したSegfault

  22. 22

    C ++でstd :: stringでsprintfを使用する

  23. 23

    C ++でstd :: threadを一時停止および再開するstd :: condition_variableと比較してstd :: atomicを使用するアプローチ

  24. 24

    std :: lower_boundおよびstd :: upper_boundに関する質問

  25. 25

    C ++ 20、u8、char8_t、およびstd :: string

  26. 26

    C ++標準:ODRおよびconstexpr std :: string_view

  27. 27

    C ++ std :: fillおよびstd :: fill_nエラー「エラーC2679」

  28. 28

    std :: promiseおよびstd :: futureを使用すると、アクセス違反が発生します

  29. 29

    std :: bindおよびstd :: functionを使用すると、コールバックが失敗します

ホットタグ

アーカイブ