#include <iostream>
int main() {
std::string s = "?????";
std::cout << s << std::flush;
}
我應該在變量s寫入到輸出\"\"'
(這5個字?)C++如何輸出 「」」(這5個字符)
#include <iostream>
int main() {
std::string s = "?????";
std::cout << s << std::flush;
}
我應該在變量s寫入到輸出\"\"'
(這5個字?)C++如何輸出 「」」(這5個字符)
逃離他們像這樣(前置\
每個的特殊字符):
"\\\"\\\"'"
另一種選擇是C++ 11的原始字符串文字:
R"(\"\"')"
您需要\
std::string s = "\\\"\\\"'";
在C++ 11逃離\
和"
人物,你也可以使用原始字符串字面
R"(\"\"')"
由於C++ 11,你可以把任何字符你在一個原始字符串字面喜歡:
R"(\"\"')"
歷史上,你將不得不逃離\
和"
與\
在一個正常的字符串字面量:
"\\\"\\\"'"
爲什麼關閉和donvotes?!?問題完全針對[tag:C++]的主題,並顯示了有效的代碼示例! –