大佬教程收集整理的这篇文章主要介绍了c – Getline继续获取换行符.我怎么能避免这个?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <iostream> #include <String> using namespace std; int main(){ int n; cin >>N; String nl; getline(cin,nl); for (int i=0;i<N;i++){ String s; getline(cin,s); //cout <<"String"<<s<<endl; int flag=0; if ((s.at(0)=='h'||s.at(0)=='H')&&(s.at(1)=='i'||s.at(1)=='I')&&(s.at(2)==' ')&&(s.at(3)=='a'||s.at(3)=='A')) flag=1; if (flag==1) cout << s; //cout << "not " <<s; String ne; cout << "i="<< i<<endl; if (i==N-1) {Break;} getline(cin,nE); } }
以下是示例输入:
5 Hi Alex how are you doing hI dave how are you doing Good by Alex hidden agenda Alex greeted Martha by saying Hi Martha
输出应该是:
Hi Alex how are you doing
以上是大佬教程为你收集整理的c – Getline继续获取换行符.我怎么能避免这个?全部内容,希望文章能够帮你解决c – Getline继续获取换行符.我怎么能避免这个?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。