举
#include <iostream> using namespace std; int main() { char a[30]; cin.getline(a, 10); for( int i=0; i<10; i++ ) cout << a[i] << " "; return 0; }
输入:1234567890123 输出:1 2 3 4 5 6 7 8 9 _ (第10位存放字符串结束符'\0')
c++14里面 用cin.getline代替gets
因为c++11 删除了gets,所以c++14就错了。 gets 函数都不推荐使用
gets
共 4 条回复
举
输入:1234567890123 输出:1 2 3 4 5 6 7 8 9 _ (第10位存放字符串结束符'\0')
c++14里面 用cin.getline代替gets
因为c++11 删除了gets,所以c++14就错了。
gets
函数都不推荐使用