C++による文字列切り出し
IPアドレスをドットを区切り文字にして、各アドレスを取り出す方法。
C言語ならstrtokなどを使うところなんでしょうが。
#include <iostream> #include <string> #include <sstream> int main(int argc, char **argv) { std::istringstream iss("192.168.0.1"); std::string token; while (getline(iss, token, '.')) { std::cout << token << std::endl; } return 0;
192 168 0 1