功 能: 装入并运行其它程序的函数
用 法: int execl(char *pathname, char *arg0, arg1, ..., argn, NULL)
int execle(char *pathname, char *arg0, arg1, ..., argn, NULL,
char *envp[])
int execlp(char *pathname, char *arg0, arg1, .., NULL)
int execple(char *pathname, char *arg0, arg1, ..., NULL,
char *envp[])
int execv(char *pathname, char *argv[])
int execve(char *pathname, char *argv[], char *envp[])
int execvp(char *pathname, char *argv[])
int execvpe(char *pathname, char *argv[], char *envp[])
程序例: /* execv example */
#include <process.h>
#include <stdio.h>
#include <errno.h>void main(int argc, char *argv[])
{
int i printf("Command line arguments:\n")
for (i=0i<argci++)
printf("[%2d] : %s\n", i, argv[i]) printf("About to exec child with arg1 arg2 ...\n")
execv("CHILD.EXE", argv) perror("exec error") exit(1)
}
多看书,多Google,百度,
#include<stdio.h>头文件main()
主函数{int
a,b,c,sum=0
定义变量scanf("%d,%d,%d",&a,&b,&c)
输入3个数sum=abc(a)+abc(b)+abc(c)
调用函数abcprintf("%d\n",sum)
输出结果}int
abc(int
a)
自定义函数abc{int
b,c
c=a/10%10
c等于a除10,再除10求余数if(c>=5)
如果c>=5b=(a/100+1)*100
b=(a除100)乘100else
if(c<5)
如果c<5b=a/100*100
b=
(a/100)*100return
b
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)