1、怎么输入一个字符串,直接赋值给一个string变量?我只是知道,用cin.get()能输入字符,可是字符串呢?
--- cin >> str 即 std::getline( cin, str ) 等等
2、书上说&&
||
!
这些可以用and
or
not
来代替,我在vs2012里亲测不行,请问:
--- 非C/C++标准,为iso646标准
3、Ctrl+Z
F6
cin.clear()
EOF
这三者到底是什么关系?
--- 前两者是windows console定义的输入结束符
cin.clear() 是清除cin错误状态
EOF 是 fgetc等函数在失败状态下的返回值,
而并不是说有个字符值为EOF被读入