要将 C++ 中的 String 转换为 size_t,我们将使用字符串流,它将字符串对象与流关联起来,允许您像流一样读取字符串(例如辛)。我们必须包括流头文件以便使用 stringstream。解析输入时,stringstream 类非常方便。
用法:
std :: stringstream stream(string_name)
例子:
C++
// C++ Program to declare a string variable without using stringstream.
#include <iostream>
using namespace std;
int main()
{
string s1 = "Hello Geek";
cout << s1 << endl;
string s2;
cin >> s2;
cout << s2 << endl;
return 0;
}
输出:
Hello Geek GeeksforGeeks
例子:
C++
// C++ Program to convert the string to size_t using
// stringstream.
#include <iostream>
#include <stream>
#include <string>
using namespace std;
int main()
{
string str = "246810";
// breaking words
stringstream stream(str);
// associating a string object with a stream
size_t output;
// to read something from the stringstream object
stream >> output;
cout << output << endl;
return 0;
}
输出:
246810
相关用法
- C++ String转Integer用法及代码示例
- C++ String转int用法及代码示例
- C++ String转Date用法及代码示例
- C++ String转Integer Vector用法及代码示例
- C++ String转Char Array用法及代码示例
- C++ String Assign()用法及代码示例
- C++ String Data()用法及代码示例
- C++ String Find()用法及代码示例
- C++ String append()用法及代码示例
- C++ String at()用法及代码示例
- C++ String back()用法及代码示例
- C++ String begin()用法及代码示例
- C++ String c_str()用法及代码示例
- C++ String capacity()用法及代码示例
- C++ String cbegin()用法及代码示例
- C++ String cend()用法及代码示例
- C++ String clear()用法及代码示例
- C++ String compare()用法及代码示例
- C++ String copy()用法及代码示例
- C++ String crbegin()用法及代码示例
- C++ String crend()用法及代码示例
- C++ String empty()用法及代码示例
- C++ String end()用法及代码示例
- C++ String erase()用法及代码示例
- C++ String find_first_not_of()用法及代码示例
注:本文由纯净天空筛选整理自anuragsingh1022大神的英文原创作品 Convert String to size_t in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。