无忧启动论坛

标题: 新年快乐 [打印本页]

作者: wynew8au    时间: 2015-9-7 15:41
标题: 新年快乐
本帖最后由 wynew8au 于 2020-1-22 12:04 编辑

新的一年,祝大家身体健康,万事如意。

作者: cchessbd    时间: 2015-9-7 16:30
貌似是e:\\vv\\bbb.txt代入xxx
作者: wuyouaaa    时间: 2015-9-7 16:54
建议使用CreateProcess
作者: qq405165798    时间: 2015-9-7 19:08
你的那个xxx不是变量,  那样写编译器把他作为字符串常量用了. 执行的命令就是实际就是 notepad.exe "xxx", 根本没鸟用.

  1. #include <stdio.h>

  2. int main(int argc,char *argv[]) {
  3.         char *fileName=argv[1];
  4.         char fullPath[100];
  5.         sprintf(fullPath,"notepad.exe %s" , fileName);
  6.         printf("%s",fullPath);
  7.         system(fullPath);
  8.         return 0;
  9. }
复制代码

劝你先把C基础搞明白,再搞system之类的东西.

作者: wylgogogo    时间: 2015-9-7 21:03
     哎,连初都打错。用点心 少年。
作者: wynew8au    时间: 2015-9-8 16:42
本帖最后由 wynew8au 于 2015-9-8 16:56 编辑
qq405165798 发表于 2015-9-7 19:08
你的那个xxx不是变量,  那样写编译器把他作为字符串常量用了. 执行的命令就是实际就是 notepad.exe "xxx",  ...


非常感谢老师的指点,这个是可以的,不知要打开的txt文件路径有空格有没有问题。
作者: qq405165798    时间: 2016-8-2 14:23
wynew8au 发表于 2015-9-8 16:42
非常感谢老师的指点,这个是可以的,不知要打开的txt文件路径有空格有没有问题。

在%s前后加\"




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3