Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Langage C > Problèmes sur + ou - > Lecture du sujet

Problèmes sur + ou -

Problème sur test non corrigé de M@téo.

Vous devez être inscrit pour pouvoir poster des messages

Page : 1  2  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1  2  Suivante
Hors ligne Xelor-Obscur # Posté le 19/07/2008 à 21:47:05
Groupe : Membres
Bonjours tout le monde.
Voila j'ai finit le 1er TP de M@téo. Et il demande de s'exercer à autre chose.
-D'ajouter un compteur (Réalisé et marche bien).
-D'ajouter un menu pour choisir le nombre de joueur.
-D'ajouter menu de difficulté.

Code : C
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
#include <stdio.h>
#include <stdlib.h>
#include <time.h>//Librairie du nombre aléatoire.

int main(int argc, char *argv[])
{
    long choixMenu;//Menu de séléction du nombre de joueurs.
         
          printf("==Menu de selection==\n\n");
          printf("1. Un joueur.\n");
          printf("2. Deux joueurs.\n");
          printf("3. Trois joueurs.\n");
          printf("4. Quatres joueurs.\n\n");
          printf("Votre Choix?");
          scanf("%ld", &choixMenu);//Scan du choix.
    
          printf("\n\n");
    
    int compteur=0;//Compteur de coups
    int victoire=0;
    long nombreMystere = 0, nombreEntre = 0;//Nombres par defaut 0.
    const long MAX = 100, MIN = 1;//Génération du nombre.
    
      srand(time(NULL));    
      nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
    /* La boucle du programme. Elle se répète tant que l'utilisateur
    n'a pas trouvé le nombre mystère */
    if(choixMenu==1) 
	{// Si on choisit un joueur.
    do// Début de boucle.
    {
        //On demande au joueur de choisir un nombre.
                  printf(":Quel est le nombre?");
                  scanf("%ld", &nombreEntre);
//On scan le nombre entré et on le compare au nombre genéré.

    if (nombreMystere > nombreEntre){
        compteur++;
                  printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
}
    else if (nombreMystere < nombreEntre){
             compteur++;
                  printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
}
    else{
            compteur++;
	          printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
}

    while (nombreEntre != nombreMystere);// Fin de boucle
}
    if(choixMenu==2) // Si on choisit deux joueur.
   
   {
    do// Début de boucle.
   {

       //On demande au joueur de choisir un nombre.
                  printf("Joueurs 1:Quel est le nombre?");
                  scanf("%ld", &nombreEntre);
		
		//On scan le nombre entré et on le compare au nombre genéré.

    if (nombreMystere > nombreEntre){
        compteur++;
                  printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
			}
    else if (nombreMystere < nombreEntre){
             compteur++;
                  printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
}
    else{
            compteur++;
	    victoire=1;
                  printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
		}
    if(victoire==0)
		{
                  printf("Joueurs 2:Quel est le nombre?");
                  scanf("%ld", &nombreEntre);
//On scan le nombre entré et on le compare au nombre genéré.

    if (nombreMystere > nombreEntre){
        compteur++;
                  printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
        }
    else if (nombreMystere < nombreEntre){
             compteur++;
                  printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
}
    else{
             compteur++;
	          printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
     }
     }
     }
    while (nombreEntre != nombreMystere);// Fin de boucle
        }
  
  system("PAUSE");	
  return 0;

}

Edit: J'ai essayé de regler les Accolades, mais à chaque fois une autre erreur de syntaxe d'accolade se met.

Du coup maintenant:
Erreur ligne 50.
50 C:\Documents and Settings\(c'est mon nom =p :p )\Bureau\Dev-Cpp\Nouveaux programmes\Test\Nouveau test.c -->syntax error before "if"
Édité le 20/07/2008 à 02:58:07 par Xelor-Obscur
Hors ligne Shembox # Posté le 19/07/2008 à 22:17:27
WOOOOOOO !
Avatar
Groupe : Membres
Salut, :)

Peux-tu identer ton code s'il-te-plaît ? :)
C'est possible que tu es mis un } en trop. ;)
Édité le 19/07/2008 à 22:18:52 par Shembox

Code : C
1
2
if(programmeur){faineant = 1;}
else{ geek = 0;}

Le zérolocalisateur

 
Hors ligne klerk # Posté le 19/07/2008 à 22:21:50
Avatar
Groupe : Membres
Ton "do while" est dans le "if" donc l'accolade fermantes du "if" doit être après le while et non avant.

Tu devrais indenté correctement ton code car tu verrais facilement des erreures comme ça.
Hors ligne Manuyla # Posté le 20/07/2008 à 00:15:30
Sé onr sverdar sitja hvass !
Avatar
Groupe : Membres
Indente d'abord correctement ton code pour qu'on ait plus facile à comprendre.

Atra esterní ono thalduin, mor'ranr lífa unin hjarta onr un du evarínya ono varda.
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 01:31:05
Groupe : Membres
Bonsoir. Tout d'abbord, merci de vos réponses. Mais je suis tout de même encore un noob et j'vois pas ce que veut dire Indenter.

Peux-être l'ai-je lu dans le Tuto de M@téo, si c'est le cas je n'en ai guères de souvenirs.

Si possible me répondre au plus vite. =p
Hors ligne Emoragie # Posté le 20/07/2008 à 01:42:32
Bad is Good.
Avatar
Groupe : Membres
indenter > Google

Avatar Noelisé par jolo2.

En essayant continuellement, on finit par réussir. Donc plus ça rate, plus on a de chances que ça marche. ;)
(\__/)
(o' -'o) - Pikachu ! Pika pika !
('')o('')
 
Hors ligne naruto*LaF # Posté le 20/07/2008 à 01:48:44
Qui rira bien, rira bien !
Avatar
Groupe : Membres
lol je vais être plus précis.
Texte non indenté.
Texte indenté.
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 02:17:40
Groupe : Membres
Voila. J'ai fait ce que je pouvais. C'est pas encore la perfection incarné, mais j'pense que vous pouvez mieux vous y retrouver.
Hors ligne yangus5000 # Posté le 20/07/2008 à 02:52:12
Groupe : Membres
Regarde lignes 94/95, rien que ça prouve que t'as pas parfaitement indenté, tu le fait comme il faut et ton erreur apparaitra ....

EDIT : En regardant de plus prêt ..... au mon dieu !!! Cache ça ou indente le avant qu'un modérateur arrive ou tu vas être banni à vie :p
Édité le 20/07/2008 à 02:54:09 par yangus5000
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 03:00:39
Groupe : Membres
Bah écoutez j'débute, je sais pas quoi (bien) faire. J'essai de mettre les printf aligné avec les printf, les if avec do while etc... Mais je sais pas quoi d'autre lol.

Mettre plus de retours à la ligne?
Hors ligne etrange02 # Posté le 20/07/2008 à 03:04:10
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Les printf ne doivent pas forcément être alignés. Il faut juste que tu fasses à mon avis des descentes en escalier si tu veux une "belle" présentation

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne yangus5000 # Posté le 20/07/2008 à 03:05:52
Groupe : Membres
Code : C
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
#include <stdio.h>
#include <stdlib.h>
#include <time.h>//Librairie du nombre aléatoire.

int main(int argc, char *argv[])
{
    long choixMenu;//Menu de séléction du nombre de joueurs.
    int compteur=0;//Compteur de coups
    int victoire=0;
    long nombreMystere = 0, nombreEntre = 0;//Nombres par defaut 0.
    const long MAX = 100, MIN = 1;//Génération du nombre.
    
    srand(time(NULL));    
    nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
    /* La boucle du programme. Elle se répète tant que l'utilisateur
	n'a pas trouvé le nombre mystère */
	
    if(choixMenu==1) 
	{
		do// Début de boucle.
		{
			//On demande au joueur de choisir un nombre.
            printf(":Quel est le nombre?");
            scanf("%ld", &nombreEntre);
//On scan le nombre entré et on le compare au nombre genéré.

            if (nombreMystere > nombreEntre)
	    {
            compteur++;
            printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
            }
			
            else if (nombreMystere < nombreEntre)
	    {
            compteur++;
            printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
            }
			
            else
	    {
            compteur++;
	    printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
            }while (nombreEntre != nombreMystere);// Fin de boucle
        }
		
    else if(choixMenu==2) // Si on choisit deux joueur.
		{
			do
			{
				//On demande au joueur de choisir un nombre.
                printf("Joueurs 1:Quel est le nombre?");
                scanf("%ld", &nombreEntre);
		
				//On scan le nombre entré et on le compare au nombre genéré.

				if (nombreMystere > nombreEntre)
				{
					compteur++;
                    printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
				}
				
				else if (nombreMystere < nombreEntre)
				{
				compteur++;
                printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
				}
				
				else
				{
				compteur++;
				victoire=1;
                printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
				}
				
				if(victoire==0)
				{
					printf("Joueurs 2:Quel est le nombre?");
                    scanf("%ld", &nombreEntre);
					
                    //On scan le nombre entré et on le compare au nombre genéré.

					if (nombreMystere > nombreEntre)
					{
						compteur++;
						printf("Tu t'es trompe, c'est plus, essai encore!\n\n");
					}
                
					else if (nombreMystere < nombreEntre)
					{
						compteur++;
						printf("Heum... c'est moins en faite! Retente ta chance!\n\n");
					}
                
					else
					{
						compteur++;
						printf("Felicitation, tu as trouve le chiffre Mystere en %ld coups!\n\n",compteur);
					}
                }
            }while (nombreEntre != nombreMystere);// Fin de boucle
        }
  
  system("PAUSE");	
  return 0;

}


Alors j'ai pas trop l'envie de tout vérifier mais il me semble que t'as un probléme d'accolade au niveau de tes conditions du choixMenu... verifie par toi même j'ai assez travaillé pour ce soir ^^

EDIT : je t'avoue que je ne comprend pas, mon indentation n'est pas du tout le même que sur Notepad... hum bizar, si j'ai "hausser le ton" envers toi à tord je m'en excuse ..... :D
Édité le 20/07/2008 à 03:14:31 par yangus5000
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 03:08:09
Groupe : Membres
Merci Yangus5000. Suite à ton édite j'essaierais de garder exemple si cela me covient.

C'est juste qu'en programmant j'fais pas gaffe sachant que je m'y retrouve ( je souligne bien le fait que c'est en le faisant.)

Par contre je rencontre des problèmes avec les accolades. J'en supprimes et d'autres erreurs apparaissent, j'en remet, j'les change de plaçes... :/

Edit: Vais faire dodo et réfléchir à tout ça.

PS: La programmation c'est mieux quand on a des erreuers à trouver =P.

Edit après indentation: Heum oui je sais bien que les accolades sont mauvaises. Mais justement j'ai essayé un tas de choses... Genre supprimer, ajouter ou changer de plaçes. Et plusieurs façon, en plus.
J'vais me reposer ça me fera du bien pour vérifier ça demain si personne ne l'a déjà.
En tout cas merci du temps passer à essayer de corriger les ptit nouveaux ( Plus communément appelés noob lol )
Édité le 20/07/2008 à 03:22:03 par Xelor-Obscur
Hors ligne etrange02 # Posté le 20/07/2008 à 03:22:31
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Je l'ai trouvé ton accolade. C'est seulement grâce à l'organisation du code en escalier, elle saute aux yeux enfin presque. Je crois que yangus5000 mérite un gros merci.
Édité le 20/07/2008 à 03:22:51 par etrange02

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 13:12:24
Groupe : Membres
Oui exactement. Même qu'il mérite mieux que ça =P. Merci pour ton indentation, je tacherais de faire comme ceci lorsque je programmerais à l'avenir.

Mais du coup, c'est la quelle? Ca ne serais pas genre vers la ligne 99? Sinon je ne vois pas trop.
Hors ligne etrange02 # Posté le 20/07/2008 à 13:23:03
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Je te laisse chercher encore un peu. Sinon, cela ne vaut pas le coup !

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 13:33:38
Groupe : Membres
Merci etrange02. De m'avoir permis de chercher plus longtemps car j'ai trouvé celle qui était de trop!! =P C'était celle ligne 40.

Problème résolu.

PS: Si mon code pour le Menu et pour le choix de difficulté a quelques impérfections, je viens les poster ici? ( au cas où?).
Hors ligne etrange02 # Posté le 20/07/2008 à 13:40:30
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Je ne pense pas que créer un autre topic soit nécessaire à moins qu'un modérateur te dise le contraire.

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 14:24:36
Groupe : Membres
D'accord merci. Bon donc problème résolu, pour le choix des personnes.

J'ajoute maintenant un menu pour la difficulté.
Hors ligne ThomLaurent # Posté le 20/07/2008 à 14:30:59
Etudiant
Avatar
Groupe : Membres
Bonjours je suis un nouveau menbre du site du zéros (g déjà lu le tuto sur le language C jusque qu'au premier "vrai" TP (le + ou le -)) et j'ai réaliser mon propre "programme" en console et j'ai fait les amélioration conseillé sur le tutoriel (mettre un menu proposant le niveau de difficulté , l'option "retry" ,etc ...) et au moment du teste, le débuggeur m'a trouve une érreur ( ce n'est pas de ma faute si j'écris des textes aussi long :lol: ) (enfin vous vérrez sur l'image ) et j'ai beau tou revérifier ,je n'y comprend rien o_O . Pourriez - vous éclairer ma lanterne ?
Ce cerai simpas ^^ (prennez tout votre temps pour y répondre l'éssenciel est que sa marche :p )

(vous vérez que j'y ai mis ma "petite touche personnel" mais n'y faite pas attention ^^ )

Merci d'avance et celui qui à réussi a lire tout ce que j'ai écrit sans s'endormir est vraiment fortiche :D . Alors sur ce bonne lecture ^^

(PS : désolé si le sujet n'est pas à sa place et désoler pour les éventuelles fautes d'orthographe :-° )

(heu ... comment on fait pour envoyer une image ^^)
Édité le 20/07/2008 à 14:34:45 par ThomLaurent

pourquoi devrais - je mettre une signature o_O je ne suis pas entrain de signer un document administratif :o Bizarre ... o_O
 
Hors ligne etrange02 # Posté le 20/07/2008 à 14:33:00
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Donne-nous ton code pour que nous puissions t'aider (utilise les balises de code).

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 14:36:55
Groupe : Membres
Copie ton code. Met le entre les balise code. Mais n'envoit ni screen ni image.

Moi j'aimerais bien voir ton travail =).
Hors ligne ThomLaurent # Posté le 20/07/2008 à 14:54:21
Etudiant
Avatar
Groupe : Membres
donc voilà le code ^^ :

Code : C
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
</code>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[])
{ 
  long continuerPartie = 1;  
  long choixNiveau = 0;  
  long nombreDeCoups = 0;  
  long nombreMystere = 0, nombreEntre = 0;
  long MAX = 0;
  const long MIN = 1;  
  
  do 
  {
  
  printf("\t\t\t\t Main Menu");
  printf("\n\n\n\n\t\tBonjour ! Quel niveau de difficultee voulez vous ? :\n\n\n\n");
  printf("\t- Niveau 1 (1 chance sur 100 de trouver le Nombre Mystere) \n");
  printf("\t- Niveau 2 (1 chance sur 1000 de trouver le Nombre Mystere) \n");
  printf("\t- Niveau 3 (1 chance sur 10000 de trouver le Nombre Mystere) \n");
  printf("\n\n\n\n");
  printf("\t Je choisi le Niveau :\t");
  scanf("%ld", &choixNiveau);
  
     switch (choixNiveau)
     {
         case 1 :
              printf("\n\n\tVous avez choisi le niveau 1 (HOUUUU ! Trop facile !)\n\n\n\n");
              MAX = 100;
              break;
         case 2 : 
              printf("\n\n\tVous avez choisi le niveau 2 (Mouai sa va)\n\n\n\n");
              MAX = 1000;
              break;
         case 3 :
              printf("\n\n\tVous avec choisi le niveau 3 (Tu es suicidaire ou quoi ?)\n\n\n\n");
              MAX = 10000;
              break;
         default :
              printf("\n\n\tMais quesque tu as foutu ? Il faut taper un chiffre entre 1 et 3\t\tdu gland !\n\n\n\n");
              MAX = 100;
              break;
     }   
               
  
  srand (time(NULL));
  nombreMystere = (rand() % (MAX - MIN + 1)) + MIN;
  
    do //début de la boucle.
    {
  printf("Quel est le Nombre Mystere ?\t"); //C'est la question répété à chaque cycle...
  nombreDeCoups++; // Le compteur de coups se met en marche et enregistre "1" (il est au début pour que le nombre de coups soit le plus précis ...
  scanf("%ld", &nombreEntre); // L'utilisateur entre son nombre...
  printf("                            \t--\n\n"); //Design /Estétique ^^...
  
     if (nombreMystere > nombreEntre) // Les CONDITIONS : Si le nombreEntré inférieur au nombreMystère alors : ...
       {
             printf(" ________________\n");       
             printf(" | C'est plus ! |\n"); // C'est plus ! ^^...
             printf(" ----------------\n\n");
       }  
     else if (nombreMystere < nombreEntre) // Sinon si le nombreEntré est supérieur au nombreMystère alors : ...
       {
             printf(" ________________\n");
             printf(" | C'est moin ! |\n"); // C'est moins ! ^^... 
             printf(" ----------------\n\n");
       }
     else // Sinon (le "default") ... 
       {
             printf(" __________________________________________________________________________\n");
             printf(" | Bravo ! Vous avez trouver le Nombre Mystere en ''seulement'' %ld coups ! |\n | Try Again :p |----------------------------------------------------------\n", nombreDeCoups); // Vous avez gagnez en ... coups! ^^... (try again ^^).
             printf(" ----------------\n\n");
       }   
  
   
         printf("--------------------------------------------------------------------------------\n\n");
     }while (nombreMystere != nombreEntre); //fin de la boucle. Elle se répette TANT QUE le nombreMyster n'est pas trouver.
   
          printf("\t\tVoulez - vous recommencer la partie ? (Do you want retry the game ?)\n\n"); 
          printf(" * voix féminine * ''Pour quitter le jeux , tapez 0 ; Pour recommencer la partie , tapez 1 ; Et , haaahaaaaha ..., pour coucher avec moi , tapez 2 ; Sinon arretez de glander ! '' (c'etait la douce et tandre voix de *******)\n\n\n\n");
          printf(" * tout exciter * Euh ... laissez moi réfléchir ... je croi que je vais mettre : \t");
          scanf("%ld", &continuerPartie);
          
          switch (continuerPartie)
          {
                 case 0 :
                      printf(" * voix feminine * '' Quoi ?! Tu ne veux pas de moi ! GOUJA ! Alors DEGAGE !! '' (C'etait la douce et tandre voix de *******)");
                      break;
                 case 1 :
                      printf(" * voix feminine * '' Hummm ... Je le savais que tu allais succomber a la tentation , petit coquin ... '' (C'etait la douce et tandre voix de *******)");
                      break;
                 case 2 :
                      printf(" *voix feminine * '' Tu reve ou quoi ?! Je me fais payer le smic pour dire ces put*** de phrases !! Et toi tu voudrai coucher avec moi !!! Mais je t'EMMER** !!! '' (C'etait la douce et tandre voix de *******)");
                      break;
                 default :
                      printf(" *vois féminine * '' Mais quel glandeur celui - là !! on lui dit de taper soit 1 , soit 2 , ou soit 3 et il tape %ld !! '' (C'etait la douce et tandre voix de *******)", continuerPartie);   
                      break;
                      
  }while (continuerPartie != 0);  
  system("PAUSE");	
  return 0;
}
<code type="c">


(l'erreur apparet tout à la fin au dernier " }"

pourquoi devrais - je mettre une signature o_O je ne suis pas entrain de signer un document administratif :o Bizarre ... o_O
 
Hors ligne Xelor-Obscur # Posté le 20/07/2008 à 14:58:37
Groupe : Membres
Moi aussi il m'est déjà arrivé cette erreur. Regarde toutes tes accolades. Et regarde celles qui vont en paires. Si l'une ouvre forcément une ferme, et donc tu en as peux-être oublié une ou rajouté une de trop.
Hors ligne etrange02 # Posté le 20/07/2008 à 15:00:46
Pourquoi, il en faut une?
Avatar
Groupe : Membres
C'est une faute banale (et assez énervante) : c'est une accolade qui te pose problème. Maintenant, c'est à toi de trouver. Si tu es sous C::B cela devrait aller vite.

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne ThomLaurent # Posté le 20/07/2008 à 15:01:08
Etudiant
Avatar
Groupe : Membres
Je compatit si vous n'y comprennez rien ^^

pourquoi devrais - je mettre une signature o_O je ne suis pas entrain de signer un document administratif :o Bizarre ... o_O
 
Hors ligne Fedorux # Posté le 20/07/2008 à 15:01:48
Avatar
Groupe : Membres
Bonjour,

Les bons éditeurs de texte ou les bons IDE mettent en évidence les paires d'accolades : lorsque tu cliques sur une accolade fermante par exemple, ça te permet de voir à quelle accolade ouvrante elle correspond.
Idem pour les parenthèses ou les crochets.

Et puis le compilateur doit t'indiquer la ligne ou il tique.

Cordialement,

Mathias
Linuxien averti, utilisateur de la distribution GNU/Linux Fedora.
 
Hors ligne ThomLaurent # Posté le 20/07/2008 à 15:02:43
Etudiant
Avatar
Groupe : Membres
je suis sous Dec-C++ et j'ai vérifier les accolades elles sont normale ^^

pourquoi devrais - je mettre une signature o_O je ne suis pas entrain de signer un document administratif :o Bizarre ... o_O
 
Hors ligne etrange02 # Posté le 20/07/2008 à 15:03:46
Pourquoi, il en faut une?
Avatar
Groupe : Membres
Ton code est plutôt simple et tout à fait compréhensible grâce aux commentaires.

P.S. : '-' prend toujours un S -> ligne 68 !

Pour tes accolades, je n'en suis pas si sûr : il en manque UNE.
Édité le 20/07/2008 à 15:04:31 par etrange02

:colere2: Pas de fautes d'orthographe s'il vous plaît et un peu de respect pour la syntaxe :colere2:
 
Hors ligne ThomLaurent # Posté le 20/07/2008 à 15:05:08
Etudiant
Avatar
Groupe : Membres
OUIII ! c'est au niveau du dernier switch g oublier une accolade !

pourquoi devrais - je mettre une signature o_O je ne suis pas entrain de signer un document administratif :o Bizarre ... o_O
 

Retour au forum "Langage C" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 61 Zéros connectés | Requêtes SQL 9 requêtes | Temps de génération de la page : Total (SQL) 0.0936s (0.0773s)