Pb de débutant sur les pointeurs!!!
bon jour tout le monde l'apprentissage du c et des pointeurs et assez difficile si j'ai bien compris le principe la pratique en est autrement.
si vous pouviez m'aider ça me saurez très utile :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #include <iostream.h>
#include <stdio.h>
// declaration de la structure produit
typedef struct
{
char *sRef;
char *sLib;
float fPrixHT;
}produit;
//prototype des fonctions
void Init(produit*);
//fonction main
void main()
{
produit tProd[100];
//initialisation du tableau
Init(tProd);
cout<<tProd[1].sRef;
}
void Init(produit *tProd[100])
{
} |
ça compile 0 errors 0 warnings mais dans le build erreur que je n'arrive pas à comprendre.
L'erreur est dans l'appel à la fonction INit.
Merci pour votre aide.