タグ

ブックマーク / wisdom.sakura.ne.jp (2)

  • scanf()関数

    スキャン集合 scanf()関数も、printf()関数同様に多数のフォーマット指定子が存在します その多くはprintf()と同じなので説明しません しかし、scanf()関数の中で特別変わったフォーマットがあります それがスキャン集合指定子です これまで、scanf()関数を使ってきて様々な問題にぶち当たったと思います たとえばscanf()はホワイトスペースに遭遇すると読み込みを中断します スペースやタブなどをscanf()関数から入力することはできませんでした また、プログラマが予想もしない値を代入される可能性もあります 文字を入力しろといっているのに数値を入力したり、その逆だったりということもあります ユーザーは気まぐれなので、それぞれの対応を考えなくてはなりません そこでスキャン集合指定子で指定します スキャン集合指定子は指定した文字だけを読み込む指定子です これは、%のあとに

    pn11
    pn11 2011/05/01
    fscanf で指定した種類の文字だけを読み取る・除く
  • 変数の基礎

    pn11
    pn11 2010/07/07
  • 1