skadomers
Messages postés9Date d'inscriptiondimanche 5 novembre 2000StatutMembreDernière intervention24 mai 2005
-
29 janv. 2005 à 22:46
EMSIEN
Messages postés194Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention11 juin 2009
-
4 févr. 2005 à 22:26
salut à tous.
voila je suis en train de créer un programme , permettant de faire des fiches de commande par client. Dans un premier temps ont rempli le tableau, puis après ont saisi un numéro de client , et la ca doit afficher toute ses factures. Mais j'ai un petit problème de syntaxe apparement, ce qui fait que mon programme ne marche pa. Pouvez vous m'aider?
dont voici les messages d'erreurs:
16 c:\docume~1\salut\mesdoc~1\cc__~1\fichec~1.cpp
implicit declaration of function `int streql(...)'
31 c:\docume~1\salut\mesdoc~1\cc__~1\fichec~1.cpp
incompatible types in assignment of `const char[5]' to `char[10]'
skadomers
Messages postés9Date d'inscriptiondimanche 5 novembre 2000StatutMembreDernière intervention24 mai 2005 29 janv. 2005 à 23:01
o merci c cool de ta part, j vais essayer ca de suite
Ba en fait, j ai lu dans un bouquin que streql, servait à vérifier l'égalité de deux chaines de caractères, mais bon c'était la première fois que je la mettais en oeuvre.
EMSIEN
Messages postés194Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention11 juin 2009 4 févr. 2005 à 22:09
En ce qui concerne ton code j'ai une petite remarque concernant le type chane
donc quadn tu voudars lire une chaine avec scanf("%s",NOM_variable)
sans mettre le et commercial & sinon si tu veux prendre en considértaion les
espaces utilise plutôt gets(nom_chaine) bonne chance pour la suite.
une deuxieme chose est que j'ai jamais vu streql(...) mais je crois si tu compare
deux caractères c pas la peine utilise slmnt if (rep==''o) ça feras l'affaire et en cas
de chaine utilise aussi strcmp(chaine1,chaine2) tu truveras ts ça sur le Help
Ciao
EMSIEN
Messages postés194Date d'inscriptionlundi 26 juillet 2004StatutMembreDernière intervention11 juin 2009 4 févr. 2005 à 22:26
Je me rappelle une autre chose au lieu de lire un caractère avec scanf(%c",&rep)
tu feras mieux rep=getch() sans affichage de la lettre ou bien rep=getche()
pour que tu vois le résultat entré ok Bon courage