日志15
5、gets() // 接受一个字符串,可以接收空格并输出,需包含“#include”
#include<iostream> #include<string> usingnamespacestd; main () { charm[20]; gets(m); //不能写成m=gets(); cout<<m<<endl; }=""<=""pre=""> </m<<endl;></string></iostream>
#include<iostream> #include<string> usingnamespacestd; main () { charm[3][20]; for(inti=0;i<3;i++) { cout<<"\n请输入第"<<i+1<<"个字符串:"<<endl;gets(m[i]);=""}=""cout<<endl;=""for(int=""j="0;j<3;j++)"cout<<"输出m["<<j<<"]的值:"<<m[j]<<endl;=""<=""pre=""> </i+1<<"个字符串:"<<endl;></string></iostream>
输入:jkljkljkl输出:jkljkljkl
输入:jkl jkl jkl
输出:jkl jkl jkl
类似cin.getline()里面的一个例子,gets()同样可以用在多维数组里面:
请输入第1个字符串:
kskr1
请输入第2个字符串:
kskr2
请输入第3个字符串:
kskr3
输出m[0]的值:kskr1
输出m[1]的值:kskr2
输出m[2]的值:kskr3