Problème fonction (switch, buffer)
Fermé
Ruben
-
Modifié le 3 janv. 2021 à 13:24
yg_be Messages postés 21304 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 3 janv. 2021 à 16:02
yg_be Messages postés 21304 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 mars 2023 - 3 janv. 2021 à 16:02
A voir également:
- Problème fonction (switch, buffer)
- Fonction si et - Guide
- Télécharger switch - Télécharger - Conversion & Extraction
- Uma frame buffer size ✓ - Forum Matériel informatique
- Fonction si avec date ✓ - Forum Excel
- Mod minecraft switch - Forum minecraft
1 réponse
yg_be
Messages postés
21304
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 mars 2023
1 326
3 janv. 2021 à 13:58
3 janv. 2021 à 13:58
bonjour,
tu pourrais t'aider en publiant ton programme complet, et en indiquant clairement ce que tu réponds, et tout ce qui est affiché par le programme.
tu pourrais t'aider en publiant ton programme complet, et en indiquant clairement ce que tu réponds, et tout ce qui est affiché par le programme.
3 janv. 2021 à 14:09
Voilà un exemple :
Et voici mon main :
#include <stdlib.h> #include <stdio.h> #include "Bf.h" int main() { BaseFaits bf = NULL; bf = creer_Bf(); printf("%s->%s, taille : %d",bf->tête->fait, bf->queue->fait, bf->taille_base); bf = effacer_Bf(bf); }3 janv. 2021 à 14:48
as-tu essayé d'ajouter à la fin de chaque printf?
Modifié le 3 janv. 2021 à 15:16
Du coup voici mon type abstrait BaseFaits :
#ifndef __Bf__h__ #define __Bf__h__ typedef enum BOOL{ false, true }BOOL; /*Definition d'un élément de la liste */ typedef struct elem{ char *fait; struct elem *suiv; }Fait; /*Definition de la Base de Faits*/ typedef struct base{ int taille_base; struct elem *tête; struct elem *queue; }*BaseFaits; /*Prototypes */ BaseFaits nouvelle_Bf(void); BOOL estNulle_Bf(BaseFaits b); BaseFaits ajouter_Fait(BaseFaits b, char* f); BaseFaits creer_Bf(); BaseFaits effacer_Bf(BaseFaits b); #endifEt la fonction nouvelle_Bf() utiliser au début de creer_Bf ne fait que renvoyer NULL.
3 janv. 2021 à 16:02
as-tu testé en retirant de main() les instruction après ?