Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Question sur le C
Auteur Message
Répondre en citant
Message Question sur le C 
Bonjour tout le monde je débute en C mais je rencontre des problèmes :

- 1 : comme je l'ai dit je pense que Code::Blocks m'affiche des erreurs qui n'ont pas lieu d'être (c'est une supposition)
- 2 : certaines commandes qui me paraissent importante ne figure ni dans mon livre ni dans les tuto. sur internet ( Idea elles n'existent peut-être pas) les commands: l'équivalent de : pause (j'ai entendu parler de system pause) et de ping localhost -n 2 >nul
- 3 : je cherche un forum d'entraide mais je ne trouve pas (un peu dans le style de celui la mais pour le c.
- 4 : je ne comprends rien aux fonction (à part que c'est important de comprendre Mr. Green )


Voici mon premier programme qui m'indique plein d'erreurs donc je ne peux pas le compiler.
Code:
#include <stdio.h>
#include <stdlib.h>

#define SECS_PAR_MIN 60
#define SECS_PAR_HEURE
int count
unsigned seconds, minutes, heures, secs_left, mins_left, choix_menu ;

int main(int count)
{
        debut: ;
    printf("1 : Minuteur");
    printf("2 : Compteur" );
    printf("Entrez votre choix" );
    scanf ("%d", &choix_menu);

    if (choix_menu==1)
      goto minuteur;
    else if (choix_menu==2)
      goto compteur
    else
      goto debut


        minuteur: ;
    printf ("Combien de temps (en sec) ?");
    scanf ("%d", &seconds);
      heures=seconds/SECS_PAR_HEURE ;
      minutes=seconds/SECS_PAR_MIN ;
      mins_left=minutes%SECS_PAR_MIN ;
      secs_left=seconds%SECS_PAR_MIN ;

    for (count=seconds; count>0; count--)
      printf ("%u h, %u m, et %u s /n", heures, mins_left, secs_left);


        compteur: ;
      heures=seconds/SECS_PAR_HEURE ;
      minutes=seconds/SECS_PAR_MIN ;
      mins_left=minutes%SECS_PAR_MIN ;
      secs_left=seconds%SECS_PAR_MIN ;
    for (count=0; count>=0; count++)
       printf ("%u h, %u m, et %u s /n", heures, mins_left, secs_left);
}


Et bien sur les erreurs indiquée par le compilateur:


7-------error: syntax error before "unsigned"
10------warning: 'main' takes only zero or two arguments
--------In function `main':
21------error: syntax error before "else"
25------error: syntax error before "minuteur"
28------error: syntax error before ';' token
38------error: syntax error before ';' token

11------warning: label `debut' defined but not used
37------warning: label `compteur' defined but not used

||=== Build finished: 5 errors, 3 warnings ===|





______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message ERROR!!! 
cette commande sa sert a quoi?
int count
il faut mettre un point virgule devant cette commande et aussi il faut lui donné une valeur. comme "int count=0;"

Ta oublié le point-virgule devant les "goto"

goto compteur
goto debut

et aussi il faut collé les points-virgule au commandes.

j'ai remarqué tous ca dés ma premiere vu
alors dans mes prochaine temp j'analyserais tres bien ton code source et je le rectefierais pour toi promi cher ami
a+ bye





DM-HACK.



Répondre en citant
Message Question sur le C 
Merci tu es mon sauveur Mr. Green mais comme tu as pu le voir je suis débutant donc les erreurs sont un peu bêtes. Pour la correction c'est simpa mais je vais essayer tout seul ne t'embête pas au pire je dirai si j'y arrive pas et la tu m'aidera.




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Question sur le C 
Aucun probleme BROTHER nous sommes ici pour ca



Répondre en citant
Message Question sur le C 
C'est bon j'ai trouver mais tu c'est pas pour mes questions 2 et 3




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Répondre en citant
Message Question sur le C 
Bein si tu parle de localhost et pause... elle sont des commandes de language Batch pas pour language C/C++ mais comme meme on peut les integrer dans nos code source C/C++
par example la commande "pause" de language Bat
on va l'ecrire comme ca dans le C/C++
system("pause");
et c'est la meme chose dans les autre commandes Bat alors pour les integrer dans le C/C++ il faut ecrire
system("commande Bat");

si tu me parle d'un forum comme celui ci mais specialement C/C++
alors je te conseil de visiter le site du zéro
www.siteduzero.com
il as des cours complet pour C/C++ et pour autre language.
il y'on a d'autre site biensur mais pour moi je pense que c'est le meilleur dans le language C/C++.



Répondre en citant
Message Question sur le C 
Ok merci encore




______________________________________________________
Didier Super et sa discomobile la merde des autres
"Boom ne signifie pas uniquement le bruit que fait un islamiste devant un hotel de touriste blanc", Didier super
http://www.youtube.com/watch?v=V3daBtC1p-w&feature=PlayList&p=CC2A2…
Message Question sur le C 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch