我有一個代碼: 「Hello World」 的我們可以找回在cout中傳遞的字符串嗎?
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"Hello World!";
getch();
return 0;
}
我可以拿回串在一些字符或字符串變量?
我有一個代碼: 「Hello World」 的我們可以找回在cout中傳遞的字符串嗎?
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
cout<<"Hello World!";
getch();
return 0;
}
我可以拿回串在一些字符或字符串變量?
沒有,但你可以使用字符串流來達到這樣的效果:
#include <iostream>
#include <sstream>
std::ostringstream oss;
oss << "Hello World!";
std::cout << oss.str();
現在oss.str()
仍然包含您構建的字符串。
這是一個很好的方法,但不是所需的答案,在這裏你也做了一個變量,通過了「Hello World!」然後在std :: cout中使用該變量: – user3284775
@ user3284775:問題的嚴格答案是「否」,其餘顯示幾乎是直接替換的次最佳解決方案。 –
爲什麼不把它寫入變量之前寫入cout? – Barmar
@Barmar如果你想要一個變量的整個輸出屏幕?你不能連接每個字符串變量在一個btw我只是在探索。 – user3284775
@ user3284775無法連接每個字符串變量?當然你可以......這並不是什麼有用的東西,但是沒有任何東西阻止你這麼做。 –