Problème variable !!

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour, j'ai un gros problème de variable !! j'explique ça avec un exemple :

- code qui fonctionne :

int i;
i = 0;
while(i != 3)
{
    printf("coucou\n");
    i++;
}


- code qui ne fonctionne pas :

int m;
m = 0;
while(m != 3)
{
    printf("coucou\n");
    m++;
}


pouvez-vous, concrètement, m'expliquer quelle est la différence au niveau programme, qui fait que le m n'est pas accepter alors que le i oui ??!!!

Merci d'avance

4 réponses

  1. Utilisateur anonyme
     
    up up up please !!!!
    0
  2. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    Salut aque-hoopss,

    Ce code compile et s'exécute correctement :

    #include <stdio.h>
    
    int main(void)
    {
        int i;
        i = 0;
        while (i != 3)
        {
            printf("coucou\n");
            i++;
        }
    
        int m;
        m = 0;
        while (m != 3)
        {
            printf("coucou\n");
            m++;
        }
    
        return 0;
    }


    Si tu as un message d'erreur, cela doit venir d'autre chose. Quel est exactement ton message d'erreur ?

    Dal
    0
  3. Utilisateur anonyme
     
    coucou :)
    merci de me répondre.

    bah en fait je n'ai pas de message d'erreur. C'est simplement le l'executable qui plante :/
    0
    1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      <joke on>
      Peut être que ta machine dispose d'un compilateur spécial, qui n'aime pas les variables
      m
      à moins qu'une option
      --aime
      ou
      -m
      soit passée à la compilation. Tu peux aussi essayer avec l'option équivalente anglophone
      --like
      , mais elle nécessite pour bien fonctionner que tu sois connecté à certain réseau social, et certains pensent que cela peut nuire gravement à ta vie dans le monde réel.

      Sinon.. il y a d'autres possibilités (du genre un virus farceur dénommé "grelin", qui n'agit qu'au mois de Décembre, en subtilisant les lettres "m").
      <joke off>

      Dal

      ... qui n'a pas exploré toutes les possibilités.

      P.S. : et sinon, mon code fonctionne chez toi ?
      0
  4. Utilisateur anonyme
     
    m est une variable maudite, à n'utiliser qu'en dernier recours !
    0