-1

整数に遭遇するまでCで文字列を読み取るにはどうすればよいですか? 例: 1000 ボール ペン 12 15 24 「ボール ペン」を整数から分離する必要があります。それはどのように行われますか?

4

1 に答える 1

0

が行う方法は、おそらくfgets行全体を取得するために使用し、次のようにして手動で解析することです。

  1. 初期整数を読み取ります。これは、たとえば で簡単に実行できますstrtoul
  2. 数字でないうちに文字を読み取ります ( を使用isdigit)。
  3. strtoulすべての数字が揃うまでループしてください。
于 2013-03-21T09:33:43.020 に答える