getchar()输入不定长数组,getline输入字符串,int和string的相互转换
2017-09-02 21:17
886 查看
#include<iostream> #include<map> #include<algorithm> #include<string> #include<vector> #include<sstream> using namespace std; void main() { vector<int> a; int temp; while (1) { cin >> temp; a.push_back(temp); if (getchar() == '\n') break; cout << a.size() << endl; } string s; getline(cin, s); cout << s << endl; stringstream ss; ss << s; int ab = NULL; ss >> ab; cout << ab << endl; int p = 9; ss << p; ss >> s; cout << p << endl; }
相关文章推荐
- CString、char、string、int、_bstr_t、CTime、COleDateTime相互转换&amp;判断一个字符串是一个浮点数
- String str = "1,2,3,4,5,6" 如何将这个字符串转换成int数组
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- string数组和int数组的相互转换
- String数组的输入转换成int类型后再进行排列之算法1
- String数组的输入转换成int类型后再进行排列
- 把String字符串转换为Int数组
- string代替char数组的输入输出以及利用getline每次读取一行字符串
- Array(数组)与Json String (Json字符串) 的相互转换
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- string与byte[]相互转换,字符串转换成byte[]数组存入数据库(image)
- c#中从string数组转换到int数组及比较两个字符串相等
- String,int,char,byte[]数组的相互转换
- java中byte数组和String字符串怎么相互转换?(string 转 byte[]和byte[] 转 string)
- CString、char*、string、int、_bstr_t、CTime、COleDateTime相互转换,判断一个字符串是一个浮点数
- int long String与字节数组的相互转换
- Go IP 地址字符串整数/string int 相互转换
- C# 字符串string和内存流MemoryStream及比特数组byte[]之间相互转换