Back to index

wims  3.65+svn20090927
Functions
C_etat_civil.c File Reference
#include <stdio.h>
#include <string.h>

Go to the source code of this file.

Functions

int main (int argc, argv)

Function Documentation

int main ( int  argc,
argv   
)

Definition at line 22 of file C_etat_civil.c.

{
       char code_oui1[4];
       char code_oui2[4];
       char code_celibataire[13];
       
       char reponse1[6];
       char reponse2[7];
       char etat[14];
       char nom[30];
       strcpy(code_oui1,argv[2]);
       strcpy(code_oui2,argv[3]);
       strcpy(code_celibataire,argv[6]);
       
       strcpy(reponse1,argv[7]);
       strcpy(reponse2,argv[8]);
       strcpy(nom,argv[9]);
       
              /* Les sauts de ligne doivent etre écrit en html : <br> */
       printf("Etes vous de sexe masculin ?<br>");
       /*scanf("%s",reponse1);*/
       if (strcmp(reponse1,"oui") == 0 || strcmp(reponse1,code_oui1) == 0 )
              strcpy(etat,"Monsieur");
       else
       {
              printf("Etes-vous %s?<br>", code_celibataire);
              /*scanf("%s",reponse2);*/
              if (strcmp(reponse2,"oui")==0 || strcmp(reponse2,code_oui2)==0  ) 
                     strcpy(etat,argv[4]);
              else 
                     strcpy(etat,argv[5]);
       }
       printf("Bonjour %s<br>",etat);
       printf("Quel est votre nom ?<br>");
       /* 
          Les saisies clavier peuvent ne contenir que deux éléments
          si sujet de sexe masculin ayant répondu correctement ą la
          premiŹre question. Alors 
          argv[8] contient \nom 
          argv[9] contient 0 
       */
       if (nom[0]=='0')
              printf("Au revoir %s %s<br>",etat,argv[8]);
       else
              printf("Au revoir %s %s<br>",etat,nom);

       /*puts(nom);*/
       return 0;
}