ファイルを読み込み、10より大きい整数値の前に文字があるかどうかを確認したい。ファイル内の項目スペースで区切られ、リストの最後には "endl;"があります。数値以外の文字の前に整数があるかどうかを確認するC++
これまでのところ、ファイル内に整数の配列を取得しようとしましたが(配列を読み込んで10以上のものがあるかどうかを調べるだけです)、等しく、ファイルを読み込んで文字を読み込んでいました数字ではありませんが、私が見つけた非数字文字と大きすぎる整数の位置を比較する方法はありませんか?どんなアドバイスも大歓迎です!
// i.e. sample file may contain:
1 2 3 A 6 12 90 //(in which case the letter appears first).
// example two:
34A 20 4 5 6 7 //(large number here appears first).
でのcharをしています継続して同じ項目をint型またはスペースで区切られましたか?サンプルファイルの内容は役に立ちます –
http://idownvotedbecau.se/nocode/ – user0042
@KillzoneKid charとintは同じ項目である場合とそうでない場合があります。私。ファイルは "1 2 3 A 6 12 90"(最初の文字が表示されます)でもかまいません。 – Carol