#include <iostream>
using namespace std;
int main(){
int sum = 0;
int i;
cout << "请输入一串整数和任何数目的空格:";
while(cin >> i){
sum += i;
while(cin.peek() == ' '){
cin.get();
}
if(cin.peek() == '\n'){
break;
}
}
cout << "结果:" << sum << endl;
return 0;
}
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/777039e6246020bafe5ed0329ca8966e.jpeg)
#include <iostream>
using namespace std;
int main(){
char buf[20];
cin.ignore(7);
cin.getline(buf,10);
cout << buf << endl;
return 0;
}
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/b624b0ebea5734e99af8493052d41d65.jpeg)
#include <iostream>
using namespace std;
int main(){
const int SIZE = 50;
char buf[SIZE];
cin.read(buf,20);
cout << "请输入一段文本:";
cout << "字符串个数为:"
<< cin.gcount() << endl;
cout << "显示:";
cout.write(buf,20);
cout << endl;
return 0;
}
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/3351d77b5f804d702898135bca110fbf.jpeg)