在 C++ 中,std::wstring
是一種字符串類型,其中每個字符都是寬字符類型。這些類型的字符串可用於存儲數字字符串,然後將其轉換為相應的類型。在本文中,我們將了解如何轉換wstring
到一個int
在C++中。
Input: wstr = L"12345"; Output: int num = 12345;
在 C++ 中將 std::wstring 轉換為 int
要轉換一個wstring
到一個int
埃格爾在C++中,我們可以使用標準::stoi
中提供的函數<string>
將字符串轉換為整數的庫。該函數還有一個重載,它接受std::wstring.
std::stoi( 的語法)
stoi(wstr);
這裏, wstr
是要轉換為 int 的 wstring。該函數將返回從字符串中提取的整數值。
將 wstring 轉換為 int 的 C++ 程序
下麵的程序演示了如何使用 C++ 中的stoi() 函數將字符串轉換為int。
// C++ program to illustrate how to convert wstring to int
#include <iostream>
#include <string>
using namespace std;
int main()
{
// Creating wstring
wstring str = L"12345";
// Converting wstring to int
int num = stoi(str);
// Print the int
cout << "Number: " << num << endl;
return 0;
}
輸出
Number: 12345
時間複雜度:O(N),這裏N是字符串的大小。
輔助空間:複雜度(1)
相關用法
- C++ wscanf()用法及代碼示例
- C++ wctomb()用法及代碼示例
- C++ wcstombs()用法及代碼示例
- C++ wcout用法及代碼示例
- C++ wcerr用法及代碼示例
- C++ wcin用法及代碼示例
- C++ wclog用法及代碼示例
- C++ wctrans()用法及代碼示例
- C++ wctype()用法及代碼示例
- C++ wprintf()用法及代碼示例
- C++ wcstof()用法及代碼示例
- C++ wcstol()用法及代碼示例
- C++ wcstold()用法及代碼示例
- C++ wcstok()用法及代碼示例
- C++ wcstod()用法及代碼示例
- C++ wcrtomb()用法及代碼示例
- C++ wctob()用法及代碼示例
- C++ wcsrtombs()用法及代碼示例
- C++ wcscat()用法及代碼示例
- C++ wcschr()用法及代碼示例
- C++ wcscmp()用法及代碼示例
- C++ wcsncmp()用法及代碼示例
- C++ wcscpy()用法及代碼示例
- C++ wcscspn()用法及代碼示例
- C++ wcslen()用法及代碼示例
注:本文由純淨天空篩選整理自mguru4c05q大神的英文原創作品 How to Convert wstring to int in C++?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。