提问人:user97662 提问时间:1/22/2023 最后编辑:Eric Postpischiluser97662 更新时间:1/26/2023 访问量:82
如何在 vscode 中以“\x”的形式传递十六进制字符串的参数,launch.json
How to pass argument of hex string in the form of "\x" in vscode, launch.json
问:
我注意到在 vscode 中,如果我像这样指定launch.json,反斜杠就会被删除,参数最终会变成 ."\\xD0\\x00"
"xD0x00"
如果参数的形式为 ,则最终变为 。"\xD0\x00"
"D000"
如何传递参数,以便将其作为 ?"\xD0\x00"
"configurations": [
{
"name": "gcc.exe - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}",
"args": [
"-p",
"\\xD0\\x00"
],
答:
0赞
Carlos
1/22/2023
#1
您可以尝试以下方法,这可能会对您有所帮助。
\/xD0\/x00
评论
0赞
user97662
1/26/2023
它变为“/xD0/x00”
0赞
user97662
1/26/2023
#2
我最终在launch.json中使用传递“\\xD0\\x00”'作为参数。
此参数作为“\xD0\x00”传递,并带有一个额外的函数来查找双精度“\”而不是单个“”。
评论
"\\xD0\\x00"
'\xD0\x00'