bitset<100>b;
cin>>b;
int x=b.to_ulong(); // 二进制b转换为整数x
cout<<x;
字符串s转整数x
int x=stoi(s);
从字符串s中提取整数并加1
string s;
cin >> s;
string t;
for (int i = 0; i <= s.size() - 1; i++) {
if (s[i] >= '0' && s[i] <= '9')
t = t + s[i];
}
int x = stoi(t);
cout << x + 1;