我加载了一个小型的控制台应用程序,它简单地读取并将传递给程序的第一个命令行参数打印到控制台。
我想传递一个新行符到参数中,我尝试了这个:
prog.exe \n --> outputs \n
prog.exe "sfs \n sfff" --> outputs sfs \n sfff
prog.exe "ff \\n ff" --> outputs ff \\n ff
prog .exe "ff \\\\n ff" --> outputs ff \\\\n ff
我需要使用其他转义方式吗?还是我需要在输出到控制台之前对args [ 0 ]调用某些函数来处理已转义的字符?
为了澄清,我试图将一个带有换行符的字符串传递给我的程序。 将输出到控制台作为测试使用。 我也可以插入调试断点并检查变量的内容。
prog.exe
吗? - sloth