2017-06-09 7 views
-1

私はコマンドを受け取り、コマンドに応じて結果を返すプログラムを書いています。たとえば、私は20の素数を与えるコマンド「素数20」を持ち、他は降順で数を並べ替えるソート1 20 31 45です。これはwhile(1)ループで実行されます。私はこれらのコマンドの多くを持っているので、それぞれの数字を1,20,31,45のように分けたいと思っています。私の質問は、どのようにこれらのコマンドからデータを解析できるのですか?私はchar *の入力を取っていますが、数字を取得するために私のインデックスにアクセスするとき、それはちょうど1桁を持っている場合、最初の桁を与えます。おかげさまで あなたがリンクに ウェブサイトをintにASCIIでnubersを変換するために、多くの別個の文字列と「ATOI」関数にスペースを分割する機能「strtok」を使用するために探しているユーザー入力からデータを区切ります。

+0

[strtok](http://en.cppreference.com/w/c/string/byte/strtok)をお探しですか? – BLUEPIXY

答えて

0

は、strtok関数の使用例を示しますそれは関数の人を読むだけでは分かりにくいかもしれないからです。

+0

私はそれを試していただきありがとうございます:) –

関連する問題