Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/03/2008, à 23:44

wyz

Condition en C, chui tout naze![RESOLU]

Bonsoir,
Des petits soucis avec le programme du tuto de matéo@21 http://www.siteduzero.com/tuto-3-2192-1 … #ss_part_1
Jusque là je n' avais pas eu de pb.
En fait la console me renvoie:

wyz@wyz:~$ gcc test7.c -o test7
test7.c: In function «main":
test7.c:15: erreur: expected expression before «else"

pour ce code:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
  long age = 0;

  printf ("Quel age avez vous?:");
  scanf ("%ld", &age);

  if (age >= 18);
    {
    printf ("majeur\n");
    }
    else;
    {
      printf ("Vous n' ete pas majeur!\n");
    }  
  return 0;
}

après plusieurs corrections, je pense pas que cela vienne de la syntaxe.... à moin que... big_smile
Je suis ouvert à touuuuuutes les pistes.
Merci.

Dernière modification par wyz (Le 10/03/2008, à 23:57)


ubuntu studio 8.04

Hors ligne

#2 Le 10/03/2008, à 23:51

kaer

Re : Condition en C, chui tout naze![RESOLU]

Tu dois enlever le point-virgule à le fin des lignes :

if (age >= 18)
else

La première pour que ça compile.
La deuxième sinon c'est beugué.
Le C, c'est pas du bash wink

Amuse-toi bien.

Hors ligne

#3 Le 10/03/2008, à 23:56

wyz

Re : Condition en C, chui tout naze![RESOLU]

Merci beaucoup KAER,
En fait ce défault de ma part vient des IDE windghohohrg.
Bonne soirée !;)


ubuntu studio 8.04

Hors ligne