+ -
当前位置:首页 → 问答吧 → 关于system 用法

关于system 用法

时间:2011-12-26

来源:互联网

#include <stdio.h>
#include <stdlib.h>
#include <iostream>

int main()
{
  char fileName[] = "C:\\Documents and Settings\\x_wangx\\Desktop\\6631757\\StudentManagement.exe";
  int error = 0;
   
  error = system( fileName );
   
  return 0;
}
system 错误返回值1
请教哪里错了

作者: xiaomeiwang1112   发布时间: 2011-12-26

你需要的功能是打开指定文件夹内的StudentManagement.exe

char fileName[] = "C:\\Documents and Settings\\x_wangx\\Desktop\\6631757\\StudentManagement.exe";

这句有问题,无法识别大写的字母和_字符等,会进行转义,你把运行程序拷贝到C盘目录下
char fileName[] = "C:\\StudentManagement.exe";

作者: studyCBC   发布时间: 2011-12-26

路径里有空格吧,试着用\"括起来

作者: ouyh12345   发布时间: 2011-12-26

C/C++ code
char fileName[] = "\"C:\\Documents and Settings\\x_wangx\\Desktop\\6631757\\StudentManagement.exe\"";

作者: zhao4zhong1   发布时间: 2011-12-26