Salut tout le monde,
je viens de decouvrir votre forum
. Peut etre pourriez vous m'aider car là je bloque un peu et ca m'empeche de continuer
:
J'ai créé une structure Mon_Tampon :
1 2 3 4 5
| typedef struct
{
int tampon[TAILLE_TAMPON];
int dernier_element_lu;
} Mon_Tampon; |
Une fonction :
1 2 3 4
| _Bool tampon_vide (Mon_Tampon le_tampon)
{
return (le_tampon.dernier_element_lu==TAILLE_TAMPON);
} |
et une autre dont la definition est :
void remplir_tampon (Mon_Tampon *le_tampon,char* nomdufichier)
Mon probleme c'est que je ne sais pas quoi mettre a la place des ??? dans la fonction si dessous, je pensais que c'était des adresses donc des "&" mais ca a pas l'air de marcher. Est ce du au fait que je considère des fois mon tampon comme "modifiable" et d autres fois non ?
1 2 3 4 5 6 7 8 9 10
| int preleve_valeur_tampon (Mon_Tampon * le_tampon,char* nomdufichier)
{
int res;
if (tampon_vide ( ???le_tampon))
{
remplir_tampon (???le_tampon,nomdufichier);
....
// le reste a pas d'importance
} |
Merci de m'avoir lu.
Partager