2012-04-03 6 views
1

私はコンソールでゲームを実装しています。C++で「引数」を解析する

私はエスケープ文字列を解析する必要がある、私はパラメータを取得するためにスペースで文字列を分割することはできません。引数のいずれかが"Hello my name is \"someone\""であるならば、私は、文字列>Hello my name is "someone"<

例を取得する必要があります

move_player "La la" 10.0 20.0 10.0 

を、これは私がコマンド名を数えていない4つのパラメータを、与えるべきです。

setplayerid "La la" 24442 
rename_player "La la" parameterwithoutquotes 

このようなライブラリはありますか?

答えて

0

文字列からすべての情報を抽出するための区切り文字としてスペースを使用できませんでしたか?

申し訳ありませんが、ミストの部分はスペースを使用しないようにしています。

+0

通常、スペースは引数を区切るために使用されます。スペースを入れて引数を入力する機能を提供したい場合は、何とかそれらをエスケープする必要があります。 –

関連する問題