#include <stdio.h>
int main(int argc,char *argv[])
{
int num1 , num2, num3 , num4;
num1= *argv[1] - '0';
num2= *argv[2] - '0';
num3= *argv[3] - '0';
num4= *argv[4] - '0';
printf("((%d - %d) x %d )+%d= %d\n",num1,num2,num3,num4,(num1-num2)*num3+num4);
}
+ code
int main(int argc, char *argv[]){
int nro1 = 0,
nro2 = 0;
if(argc != 3){
printf("La utilizacion correcta es %s <nro1> <nro2>\n", argv[0]); // argv[0] nombre del programa
printf("Por lo pronto dame nro1: ");
scanf("%d", &nro1);
scanf("%d", &nro2);
}else{
nro1 = *argv[1] - '0'; // argv[1] es el numero 1, observa que sólo toma el primer dígito ignorando el resto
num2= *argv[2] - '0'; // argv[2] es el segundo numero, idem anterior
}
printf("La suma entre %d y %d es: %d\n", nro1, nro2, nro1+nro2);
return 0;
}