2016-09-23 8 views
0

CとIでアプリケーションを開発しています文字列をsscanfにする必要があります。この文字列をsscanfにする方法: "+ CPMS:" ME "、18,255、" ME "、18,255、" ME "、18,255"

は+ CPMS:\ "ME \"、18255、\ "ME \"、18255、\ "ME \"、私はこの中で第一及び第二のコンマの間の数、18を取得する必要があります18255

0〜255の範囲で指定できます。

これを取得するためにプレースホルダを作成しようとしていますが、動作させることができません。

私は事の多くを試みたが、私は理由を理解することはできません。

のsscanf(ポインタ、 "+ CPMS:\" %* sでの\ "%dの"、& intPointerを)。

は機能しません。

誰でも手伝ってもらえますか?

ありがとうございます。

答えて

0

私は自分の質問に答えるつもりです。

のsscanf(ポインタ、 "+ CPMS:\" %* S \ "は、%D"、& intPointer)。

文字の数を無視する必要があるようです。

他の人に役立つことを願っています。