重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

c语言选择性执行函数 c语言怎么选择性运行程序

如何在C语言中选择该用哪个函数

用switch选择语句来要执行的函数,这样就可以让程序执行自己想运行的函数功能了。 例如: switch(a) { case 1:s(); case 2:m(); } 这样如果你输入a值为1的话就执行s()函数,如果输入2的话就执行m()函数

土默特右旗网站建设公司创新互联,土默特右旗网站设计制作,有大型网站制作公司丰富经验。已为土默特右旗上1000+提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的土默特右旗做网站的公司定做!

C语言execl()函数 执行文件函数

C语言execl()函数:执行文件函数

相关函数:fork, execle, execlp, execv, execve, execvp

头文件:#include unistd.h

定义函数:int execl(const char * path, const char * arg, ...);

函数说明:execl()用来执行参数path 字符串所代表的文件路径, 接下来的参数代表执行该文件时传递过去的argv(0), argv[1], ..., 最后一个参数必须用空指针(NULL)作结束.

返回值:如果执行成功则函数不会返回, 执行失败则直接返回-1, 失败原因存于errno 中.

范例

#include unistd.h

main()

{

execl("/bin/ls", "ls", "-al", "/etc/passwd", (char *)0);

}

执行:

/*执行/bin/ls -al /etc/passwd */

-rw-r--r-- 1 root root 705 Sep 3 13 :52 /etc/passwd

如何用c语言实现多个函数执行

#includestdio.h

void fun1(){}

void fun2(){}

void fun3(){}

void fun4(){}

void fun5(){}

void fun6(){}

void fun7(){}

void fun8(){}

void call(char choice)

{

switch(choice)

{

case '1':

fun1();

break;

case '2':

fun2();

break;  

case '3':

fun3();

break;

case '4':

fun4();

break;

case '5':

fun5();

break;

case '6':

fun6();

break;

case '7':

fun7();

break;

case '8':

fun8();

break;  

defult:

break;     

}

}

int main(void)

{

char choice[8]={0};

char ch;

int i=0;

printf("请输入你选择要运行的函数编号(1~8):");

ch=getchar();

while(ch!='\n')

{

if(ch='1'ch='8')

{

choice[i]=ch;

i++;

}

}

for(int j=0;ji;j++)

{

call(choice[j]);

}

return 0;

}


文章题目:c语言选择性执行函数 c语言怎么选择性运行程序
本文链接:http://cqcxhl.com/article/ddssjes.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP