當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C++ String轉size_t用法及代碼示例


要將 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


相關用法


注:本文由純淨天空篩選整理自anuragsingh1022大神的英文原創作品 Convert String to size_t in C++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。