|
发表于 2021-3-9 16:15:01
|
显示全部楼层
in,sin//没这东西,应该是istream in("a.txt");里的in或sin吧
cin//保存在iostream中的istream的全局对象,用法:
int i;
cin>>i;
string t;
cin>>t;
getline用法
std::string s;
while (getline(std::cin,s)) { //以'\n'结束
...
}
while (getline(std:: cin, s,':')) { //以':'结束
...
}
另外,istream也有getline成员函数,用法:
getline(s, num) 最多读num -1个字符,以'\n'结束,包括'\n'
getline(s, num, t) 以t结束,其他同上
ignore():
istream& istream::ignore ()//跳过一个字符
istream& istream::ignore (streamsize count)//跳过count个字符
istream& istream::ignore (streamsize count, int delim)//跳过count个字符或遇到delim
|
|