不使用C標準庫 在C++中執行此操作嗎?C++將字符串和int轉換爲char *不使用C標準庫
- 將字符串轉換爲char *
- 隱蔽INT爲char *
如果我不得不將字符串轉換在C爲int ++中使用這樣的
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main()
{
int num;
string str="2020";
(stringstream)"2020">>num;
cout<<num+2;
return 0;
}
也許你可以澄清一點。你在這裏叫什麼「字符串」 - basic_string,還是別的?你說上面是一個將「string」轉換爲int的例子,但實際上你正在轉換一個char數組。第一個答案看起來如此微不足道,以至於你的意思比我所看到的更復雜。 –
2011-03-18 13:40:42
我有一個函數,我必須傳遞字符串和整數數據,但它只接受char *。我不知道如果我找到你,但讓我編輯上面的代碼。 – 2011-03-18 13:48:50