établir fonction simple

Bonjour,

Je voudrais avoir confirmation ou infirmation de la fonction suivante :

int nombrecoloc(int nb)
{ int g;
for(g=0;g<3;g++)
{ scanf("%d",&nb);
printf("Votre foyer est composé de %d colocataires",nb);
g=nb;
}
}

Je voudrais juste obtenir le nombre de colocataires : si c'est 1, ou 2 , ou 3.
Configuration: Linux Mandriva
Firefox 2.0.0.13

2 réponses

  1. je la trouve bizarre ta fonction
    0
    1. salut,

      Pourquoi faire une boucle for ???
      0
      1. j'avais pensé à distinguer les cas 1 colocataire(=1locataire), 2 colocataires, 3colocataires.
        A mon avis, elle est inutile; en faisant un switch(nb){ case(1)...;break; idem pour case(2) et pour case(3).
        Est-ce que je me trompe?
        0