我有一个std :: string文字,在双引号内,双引号内有双引号。
我需要使用什么格式才能使其正常工作?
这是一个例子:
std:string http_command = "wget --post-data="user=bla password=bla query=select * from bla bla where username="" and name=bla\" http:://example.com"
以下部分失败
username=""
谢谢你们。
更新:修正了我的示例,在那里我又加了一个双引号。
最佳答案
std::string http_command = "wget --post-data=\"user=bla password=bla query=\"select * from bla bla where username=\"\" and name=bla\" http:://example.com"
转义除第一个和最后一个(界定您的字符串的那些)之外的所有引号。
关于c++ - C++ std::string如何格式化带有多个双引号的String文字?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12672935/