Veuillez me dire c koi l'erreur dans ce code
Fermé
GKA
Messages postés
341
Date d'inscription
vendredi 17 août 2007
Statut
Membre
Dernière intervention
3 août 2012
-
6 janv. 2010 à 23:16
callfinger - 7 janv. 2010 à 02:06
callfinger - 7 janv. 2010 à 02:06
A voir également:
- Veuillez me dire c koi l'erreur dans ce code
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
6 réponses
iamshinji971
Messages postés
1938
Date d'inscription
mardi 2 décembre 2008
Statut
Membre
Dernière intervention
8 décembre 2010
173
6 janv. 2010 à 23:39
6 janv. 2010 à 23:39
je ne comprend pas trop la disposition de tes "}"
GKA
Messages postés
341
Date d'inscription
vendredi 17 août 2007
Statut
Membre
Dernière intervention
3 août 2012
77
6 janv. 2010 à 23:58
6 janv. 2010 à 23:58
@ PL_4: ya pa de return !!!
@iamshinji971: les "{ }" ne sont pas necessaires que dans la boucle "for" car elle contient une seule instruction
@iamshinji971: les "{ }" ne sont pas necessaires que dans la boucle "for" car elle contient une seule instruction
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
7 janv. 2010 à 00:10
7 janv. 2010 à 00:10
En 'C':
- '=' est l'assignation,
- '==' est le test.
Et il y a beaucoup mais vraiment beaucoup trop de tests ;-)
Bonne continuation.
- '=' est l'assignation,
- '==' est le test.
Et il y a beaucoup mais vraiment beaucoup trop de tests ;-)
Bonne continuation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
GKA
Messages postés
341
Date d'inscription
vendredi 17 août 2007
Statut
Membre
Dernière intervention
3 août 2012
77
7 janv. 2010 à 00:27
7 janv. 2010 à 00:27
merci bien cé ca mon erreur mais encore il ne donne pas de résultat !! le curseur saute a la ligne apré ke j'introduit la 2éme chaine et ne fai rien !!!!!!
N'utilisez jamais gets(). Comme il est impossible de savoir à l'avance
combien de caractères seront lus par gets(), et comme celui-ci écrira
tous les caractères lus, même s'ils débordent du tampon, cette fonction
est extrêmement dangereuse à utiliser. On a déjà utilisé ce dysfonc‐
tionnement pour créer des trous de sécurité. UTILISEZ TOUJOURS fgets()
À LA PLACE DE gets(). extrait de man gets....
a la compilation d'ailleurs tu un warning:
-*- mode: compilation; default-directory: "~/" -*-
Compilation started at Thu Jan 7 02:01:39
gcc -Wall -std=c99 -g -o terreur test.c
test.c:4: warning: return type of ‘main’ is not ‘int’
/tmp/ccr92LoB.o: In function `main':
/home/pps/test.c:10: warning: the `gets' function is dangerous and should not be used.
Compilation finished at Thu Jan 7 02:01:40
ensuite meme si c'est correct de faire void main(void); a cette ecriture, prefere celle-ci int main(void) et a la fin du main un return EXIT_SUCCESS;
combien de caractères seront lus par gets(), et comme celui-ci écrira
tous les caractères lus, même s'ils débordent du tampon, cette fonction
est extrêmement dangereuse à utiliser. On a déjà utilisé ce dysfonc‐
tionnement pour créer des trous de sécurité. UTILISEZ TOUJOURS fgets()
À LA PLACE DE gets(). extrait de man gets....
a la compilation d'ailleurs tu un warning:
-*- mode: compilation; default-directory: "~/" -*-
Compilation started at Thu Jan 7 02:01:39
gcc -Wall -std=c99 -g -o terreur test.c
test.c:4: warning: return type of ‘main’ is not ‘int’
/tmp/ccr92LoB.o: In function `main':
/home/pps/test.c:10: warning: the `gets' function is dangerous and should not be used.
Compilation finished at Thu Jan 7 02:01:40
ensuite meme si c'est correct de faire void main(void); a cette ecriture, prefere celle-ci int main(void) et a la fin du main un return EXIT_SUCCESS;