三日月館【別館】開発・制作Tips集

[CPP] 文字列が数字のみで構成されているか判定する

最終更新:

fumiduki1985

- view
管理者のみ編集可
STLが使用できるならば、std::all_ofアルゴリズムとisdigit関数を利用するとシンプルに判定できる。

記述例:
#include <cctype>
#include <algorithm>

std::string target = "abc123";  // 判定対象の文字列
bool isAllOfDigit = std::all_of(target.cbegin(), target.cend(), isdigit);


このページのタグ一覧
C/CPP プログラミング

最終更新日:2018/12/17

記事メニュー
ウィキ募集バナー