A voir également:
- Problème 3 fonctions
- Picasa 3 - Télécharger - Albums photo
- :3 emoji ✓ - Forum Loisirs / Divertissements
- :3 smiley ✓ - Forum Messagerie
- 3 à l'envers ✓ - Forum Windows
- Ai suite 3 download - Télécharger - Optimisation
2 réponses
91dj85
Messages postés
38
Date d'inscription
lundi 30 juin 2008
Statut
Membre
Dernière intervention
30 juin 2008
1
30 juin 2008 à 12:51
30 juin 2008 à 12:51
fonction 3 :
ta fonction ne retourne rien !
printf n'a pas d'entrée pour afficher nb !
fonction 1 :
ta syntaxe est vraiment bizarre !
ce serait plutôt : enum attrib = { A,B,C,D,E,F };
fonction 2 :
de quel type est status ?
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
ta fonction ne retourne rien !
printf n'a pas d'entrée pour afficher nb !
fonction 1 :
ta syntaxe est vraiment bizarre !
ce serait plutôt : enum attrib = { A,B,C,D,E,F };
fonction 2 :
de quel type est status ?
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
91dj85
Messages postés
38
Date d'inscription
lundi 30 juin 2008
Statut
Membre
Dernière intervention
30 juin 2008
1
30 juin 2008 à 16:43
30 juin 2008 à 16:43
enumération : enum { A, B, C, D, E, F };
c'est mieux ainsi.
il faut comprendre que enum et define définit des entiers
A <=> 0
B <=> 1 etc...
par contre je comprend pas ton case !!! (fonction suppl)
pour la fonction 3 :
int nombrecoloc(int nb) indique que cela retourne un entier (le nb de coloc je suppose)
et prend un entier en paramètre ????
mais ta fonction ne renvoie rien
tu veux que l'utilisateur saisisse avant d'afficher la demande de saisie
je comprend pas non plus a quoi sert ta boucle ?
que veux tu faire exactement dans cette fonction ?
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
c'est mieux ainsi.
il faut comprendre que enum et define définit des entiers
A <=> 0
B <=> 1 etc...
par contre je comprend pas ton case !!! (fonction suppl)
pour la fonction 3 :
int nombrecoloc(int nb) indique que cela retourne un entier (le nb de coloc je suppose)
et prend un entier en paramètre ????
mais ta fonction ne renvoie rien
tu veux que l'utilisateur saisisse avant d'afficher la demande de saisie
je comprend pas non plus a quoi sert ta boucle ?
que veux tu faire exactement dans cette fonction ?
----------------------------------------------------------------------------------------------------------------
Création de site internet - Analyse et Développement de systèmes informatiques
https://www.itactiv.fr/ / http://www.itactiv.com
pour la fonction nombrecoloc, je veux juste que le client me dise : nous sommes 2 à être en colocation, je limite ce nombre à 2 car en passant à 3, je dois encore plus travailler(nombre de combinaisons plus important!)
Pour lea fonction suppl, je dois par exemple étudier le cas où :
coloc n°1=étudiant et coloc n°2 un autre attibut. R[ ] indique les revenus du colocataire, L le montant du loyer.
Ce que je voulais dire par status[1] correspond à l'attribut du coloc n°1, idem pour status [2].
*status[2] correspond au contenu de enum status[ 2], à savoir étudiant.
Bref, mon problème est un problème de pointeur, comment écrire correctement la fonction suppl?
message d'erreur : invalid type argument of ‘unary *’
j'ai mis des define pour solva acquise, demande... et impossible.
Pour lea fonction suppl, je dois par exemple étudier le cas où :
coloc n°1=étudiant et coloc n°2 un autre attibut. R[ ] indique les revenus du colocataire, L le montant du loyer.
Ce que je voulais dire par status[1] correspond à l'attribut du coloc n°1, idem pour status [2].
*status[2] correspond au contenu de enum status[ 2], à savoir étudiant.
Bref, mon problème est un problème de pointeur, comment écrire correctement la fonction suppl?
message d'erreur : invalid type argument of ‘unary *’
j'ai mis des define pour solva acquise, demande... et impossible.
30 juin 2008 à 16:02
fonction 1 : les attrib désignent en réalité les status qui représentent des chaînes de caractères(6 au total).
En suivant ton conseil, j'ai le message d'erreur suivant :
expected identifier or ‘(’ before ‘=’ token
error: stray ‘\303’ in program
error: stray ‘\251’ in program
c'est pourquoi je donne la char*attrib= { "A,..., F"}
fonction 3 : je veux juste le nombre de colocataires(2 au maximum).
fonction suppl : case(status[1]=*status[2] && status[2]!=*status[2] || status[2]=*status[2] && status[1]!=*status[2]):
{ (R[2]>3*L || R[1]>3*L)? Solvabilité acquise : Demande de Caution Solidaire ou Impossible
(R[2]<2*L || R[1]<2*L)? Impossible : Demande de Caution Solidaire
}break;
Comment je déclare Solvabilité acquise,Demande de Caution Solidaire, Impossible?
J'ai essayé avec des define, mais la console me met : missing whitespace after macro name.
Sais-tu comment procéder?