1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 在Linux环境下用C语言编写一个乘法程序mult 从命令行接收两个数字 然后输出其乘积;

在Linux环境下用C语言编写一个乘法程序mult 从命令行接收两个数字 然后输出其乘积;

时间:2018-11-03 14:08:49

相关推荐

在Linux环境下用C语言编写一个乘法程序mult 从命令行接收两个数字 然后输出其乘积;

在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积;再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积。

1、mult.c的源代码:

#include<stdio.h>int main(int argc, char* argv[]){int a, b, b1,b2;a = (int)(*argv[1]-'0');//+*!!!b1 = (int)(*argv[2]-'0');//one digit 个位b2 = (int)(*(argv[2]+1)-'0');//tens digit 十位b = b1*10+b2;printf("%d × %d = %d\n",a, b, a*b);}

2、exec1.c的源代码:

#include<stdio.h>#include<unistd.h>int main(){char*arglist[4];arglist[0] = "./mul";arglist[1] = "5";arglist[2] = "10";arglist[3] = 0;printf("* * * About to exec ./mul\n");execvp( "./mul" , arglist );//printf("* * * ./mul is done. bye\n");}

3、exec1执行的效果截图:

在Linux环境下用C语言编写一个乘法程序mult 从命令行接收两个数字 然后输出其乘积;再用C语言编写一个exec1程序 在程序中使用execvp调用mult程序计算5与10的乘积。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。