您的位置:首页 > 其它

读取ip比如“192.168.1.2”并且提取出里面各个字段的数字

2015-10-04 17:40 330 查看
问题:读取ip比如“192.168.1.2”,提取出里面各个字段的数字。

解决:循环中,首先cin>>a (a是一个int),然后cin>>s (s是一个char)。这样可以避免先读取string然后再转换为int的麻烦。

#include<iostream>

#include<cstdio>

using namespace std;

int main(){

        int a;

        char s='.';

        while(s=='.'){

                cin>>a;

                cout<<a<<endl;

                s=getchar();

        }

        return 0;
}

输出结果:

192.168.1.2

192

168

1

2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: