#include<sys/socket.h>
#include<sys/types.h>
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<string.h>
int main( int argc ,char**argv){
if(argc != 3) { printf(" msg error");exit(1);}//affichage de message de error avec condition de argc différent de 3.
int n1= atoi(argv[1]);// declartion des varaible et convertir une chaine de caractère en valeur entier.
int n2= atoi(argv[2]);
if (n1 < n2)// condition
{
printf(" %d < %d \n",n1,n2);} //affichage n1 < n2
else
{
printf("%d > %d \n",n1,n2); //affichage n1 > n2
}
return 0;
}
2 ème solution :
#include<sys/socket.h>
#include<sys/types.h>
#include<stdio.h>
#include<stdlib.h>
#include<netinet/in.h>
#include<string.h>
int main( int argc ,char**argv){
if(argc != 3) { printf(" msg error");exit(1);}//affichage de message de error avec condition de argc différent de 3.
int n1= atoi(argv[1]);// declartion des varaible et convertir une chaine de caractère en valeur entier.
int n2= atoi(argv[2]);
if (n1 >n2)// condition
{
printf("n1 est le plus grande :%d \n",n1);}
else
{
printf("n2 est le plus grande :%d \n",n2); //affichage n1 > n2
}
return 0;
}
Execution :