为什么总是输出no?用cin就可以
#include<bits/stdc++.h> using namespace std; int main() { string s1,s2; //cout<<"注:结束输入请按“~”"<<endl; getline(cin,s1,'~'); getline(cin,s2,'~'); if(s1==s2) { cout<<"yes"; return 0; } else { cout<<"no"<<endl; return 0; } }