作者ggg12345 (ggg)
看板Programming
标题Re: [问题] 请问如何用TC开IE??
时间Mon Aug 13 18:42:12 2007
※ 引述《ggg12345 (ggg)》之铭言:
: ※ 引述《apflake (圣人生而大盗起)》之铭言:
: : #include <process.h>
: : void main()
: : {
: : system( "C:\\PROGRA~1\\INTERN~1\\IEXPLORE WWW.YAHOO.COM.TW") ;
: : }
: : ------------------------------------------------------------------
: : 在 Turbo C 2.0 这样就可以了, 使用 system ,
: ====
: 请教一下, 那个 process.h 有很多个 function 可以调用, 不用 system
: 改用其他的 , 有没有那几个是同样可以办到的.
: 以下是 process.h 的内容:
: void _Cdecl abort(void);
: int _Cdecl execl(char *path, char *arg0, ...);
: int _Cdecl execle(char *path, char *arg0, ...);
: int _Cdecl execlp(char *path, char *arg0, ...);
: int _Cdecl execlpe(char *path, char *arg0, ...);
: int _Cdecl execv(char *path, char *argv[]);
: int _Cdecl execve(char *path, char *argv[], char **env);
: int _Cdecl execvp(char *path, char *argv[]);
: int _Cdecl execvpe(char *path, char *argv[], char **env);
example
#include <process.h>
#include <stdio.h>
#include <errno.h>
void main()
{
char *arg0 = "exec6.exe";
char *arg1 = "/c rundll32.exe url.dll,FileProtocolHandler
http://www.google.c
om";
execlp("C:\\winnt\\system32\\command.com",arg0,arg1,"");
perror("exec error");
exit(1);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.5.250
1F:推 revivalworld:void main() // -.-" 60.244.252.15 08/13 18:58
2F:→ revivalworld:还有 } 60.244.252.15 08/13 18:58
3F:推 ggg12345:贴漏了, 谢谢. 140.115.1.146 08/14 15:21