我有一个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/

10-16 05:15