1、输入字符串
有两种形式,一种是:
string s; cin>>s;
另一种是:
char s[10];//一定要分配足够内存 scanf("%s",s); 循环输入时 char s[3][10]; for(int i=0;i<3;i++){ scanf("%s",s+i); }
2、获取一行内容
string s; while(getline(cin,s)){} 注意:在cin后getline之前要执行cin.ignore()
3、c++输出指定小数有效位
#include<iomanip> //头文件 cout<<fixed<<setprecision(4)<<num<<endl; //保留4位有效数字
4、数字与字符串的相互转换
#include<sstream> stringstream myio; //数字转字符串 int val=123; string res; myio<<123; myio>>res; myio.clear() //复用myio前需要clear //字符串转数字 string res="123" int val; myio<<res; myio>>val;