文字列から情報を「抽出」したいのですが。文字列は常にの形式です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]
コメントを追加