Linux C 代码中的命令:/* 视为注释?
Linux command inside C code: /* treat as comment?
在 C 中,我想要 运行 linux 命令。即,
int status;
status=system("lftp ftp://192.168.1.1 -e "mget -E /2015/Date*/*Snap/*.csv");
上面的*
是通配符匹配。
C 编译器认为这是注释:
/* and */
如何修改我的调用 C 编译器不会认为这是注释。
将\
字符用于escape个有问题的字符:
int status;
status = system("lftp ftp://192.168.1.1 -e \"mget -E /2015/Date*\/*Snap/*.csv\"");
此外,您的原始代码中有不匹配的双引号字符。你必须关闭内部和外部集。
在 C 中,我想要 运行 linux 命令。即,
int status;
status=system("lftp ftp://192.168.1.1 -e "mget -E /2015/Date*/*Snap/*.csv");
上面的*
是通配符匹配。
C 编译器认为这是注释:
/* and */
如何修改我的调用 C 编译器不会认为这是注释。
将\
字符用于escape个有问题的字符:
int status;
status = system("lftp ftp://192.168.1.1 -e \"mget -E /2015/Date*\/*Snap/*.csv\"");
此外,您的原始代码中有不匹配的双引号字符。你必须关闭内部和外部集。