在不同的操作系统下使用C++调用各系统中的命令

在不同的操作系统下使用C++调用各系统中的命令(转)

在不同的操作系统下使用C++调用各系统中的命令

////////////////////////////////////////////////////////////////////////////////////////////

WIndows 下
#include <shellapi.h>
main()
{
ShellExecute(handle, NULL, "1.exe", NULL, NULL, SW_SHOWNORMAL);
}


/////////////////////////////////////////////////////////////////////////////////

Linux/Unix

char   cmd[200];  
  int   ret;  
   
  sprintf(cmd,"要执行的命令     %s",参数);  
  ret=system(cmd);  
   
  if   (ret)   {  
  //错误处理;  
  } 

你可能感兴趣的:(在不同的操作系统下使用C++调用各系统中的命令)