La fonction affichage
Fermé
Wicky-james
Messages postés
35
Date d'inscription
vendredi 14 novembre 2014
Statut
Membre
Dernière intervention
9 juin 2020
-
Modifié le 30 juin 2017 à 19:20
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 6 juil. 2017 à 10:59
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 6 juil. 2017 à 10:59
A voir également:
- La fonction affichage
- Fonction si et - Guide
- Affichage double ecran - Guide
- Fonction moyenne excel - Guide
- Windows 11 affichage classique - Guide
- Comment agrandir l'affichage de l'écran - Guide
2 réponses
YCN-
Messages postés
116
Date d'inscription
mercredi 24 juin 2015
Statut
Membre
Dernière intervention
13 juillet 2017
12
3 juil. 2017 à 10:14
3 juil. 2017 à 10:14
Salut,
Indente ton code et mets des balises de codes stp. J'ai deux trois questions déjà avant d'essayer de comprendre pourquoi tu n'arrives pas à afficher. Déjà pourquoi tu "return(main())" dans chacune de tes fonctions?
Ensuite à mon avis l'erreur vient d'une sombre histoire de pointeur, du genre: lorsque l'on accède à un attribut d'un pointeur de structure il faut utiliser "->" à la place de ".". Je pense que ça vient de là, mais vu la tête de ton code et le fait que je ne comprenne pas comment il fonctionne je ne vais pas pouvoir t'en dire plus.
YCN-
Indente ton code et mets des balises de codes stp. J'ai deux trois questions déjà avant d'essayer de comprendre pourquoi tu n'arrives pas à afficher. Déjà pourquoi tu "return(main())" dans chacune de tes fonctions?
Ensuite à mon avis l'erreur vient d'une sombre histoire de pointeur, du genre: lorsque l'on accède à un attribut d'un pointeur de structure il faut utiliser "->" à la place de ".". Je pense que ça vient de là, mais vu la tête de ton code et le fait que je ne comprenne pas comment il fonctionne je ne vais pas pouvoir t'en dire plus.
YCN-
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
3 juil. 2017 à 17:56
3 juil. 2017 à 17:56
Bonjour,
Appeler la fonction
Faire
Les tableaux
Une ligne telle que
Appeler la fonction
main()est interdit, le compilateur devrait le refuser. Une fonction
voidqui fait
returnde quelque chose est interdite aussi. Donc la ligne
return (main());est doublement impossible. Je suis étonné que le compilateur l'accepte.
Faire
fflush(stdin);est une action curieuse. On peut 'flusher' un périphérique de sortie, pour un périphérique d'entrée cela devrait au mieux ne rien faire. Cela ressemble à un copie d'un code bricolé. J'espère qu'aucun prof n'utilise cela!
Les tableaux
ach[]et
ct[]ont une dimension de
MAX. Il peuvent donc stocker
MAXdonnées de l'indice
0à
MAX-1. Donc faire
ach[MAX]... ou
ct[MAX]est un accès hors limites du tableau. Là aussi le compilateur devrait pouvoir indiquer un 'warning' qui prévient de l'erreur.
Une ligne telle que
while(!feof(fiche),(fichef))est toujours vraie, elle signifie 'tant que le fichier
fichefa pu être ouvert et ignorer l'état fin de fichier de
fiche'. Heureusement le
whilefini par un
returninconditionnel, c'est donc un
if.
Wicky-james
Messages postés
35
Date d'inscription
vendredi 14 novembre 2014
Statut
Membre
Dernière intervention
9 juin 2020
3 juil. 2017 à 18:32
3 juil. 2017 à 18:32
merci pour vos conseils vous m'aviez grandement aider...
je vais repenser mes codes......
je prends une pause de 24hr parce que c'est un peu flou, vous venez me faire croire que je dois retounrner a zero, que c'est tres mauvais et vos conseils sont extra, voila je vais suivre a la lettre tout vos conseils pour en finir avec ce programme et commencer un autre....
merci deja...
vos conseils ne sont jamais asez.
je vais repenser mes codes......
je prends une pause de 24hr parce que c'est un peu flou, vous venez me faire croire que je dois retounrner a zero, que c'est tres mauvais et vos conseils sont extra, voila je vais suivre a la lettre tout vos conseils pour en finir avec ce programme et commencer un autre....
merci deja...
vos conseils ne sont jamais asez.
3 juil. 2017 à 17:10
pour les pointeurs j'utilise "." non "->" c'est parce que dans les tutos je ne vois que ca, je vais utiliser votre sugestion pour voir ce que ca donnee
6 juil. 2017 à 10:59
Là, il a juste besoin de pointeurs sur les membres des struct pour ses scanf, donc pas de nécessaires.
Dal