Probleme de pointeur (enfin je pense) dans l'utilisation d'une fonction
cs_neutrix
Messages postés10Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention 4 mai 2005
-
4 mai 2005 à 10:58
G0ss3Yn
Messages postés65Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention 5 novembre 2010
-
4 mai 2005 à 17:29
Salut…. Help
Je souhaite créer un main et une fonction. Tout cela me servira ensuite en info industriel pour un microcontroleur.
Le main s’occupera de recuperer (dans la RAM du µC) les valeurs d’entrée de la fonction puis de renvoyer les sortie dans la RAM. La fonction a juste pour but de faire différents calculs (multiplication, cos, sin…).
Au début, je ne mettais aucune etoile (pour les pointeurs) puis lors du build, ca me mettait plein d’erreurs ; alors j’ai mis des étoiles un peu partout. Mais il me reste une erreur. euh.... meme si je n'ai plus qu'une erreur, peut être que c'est quand même faux !!!!
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 4 mai 2005 à 11:23
Tes tableaux V, I, dt ne sont pas assez grands, leur dimentions doit être au moins 5
while(t=0) -> Tu voulais sans doute écrire while(!t), pareil pour if(i=4) -> if(i==4)
Dans CALCUL, V est en fait un tableau, dont *V signifie V[0], je ne sais pas si c'est vraiment ce que tu veux faire...
V=V[i];
I=I[i];
dt=dt[i];Ces trois lignes n'ont aucun sens, tu ne peux pas affecter un tableau
Même si ton programme compilait bien il ne marcherait sans doute pas.
Je pense que tu drvrais changer de méthode de programmation car celle
qui consisite a mettre des étoiles un peu partout n'est pas bonne
G0ss3Yn
Messages postés65Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention 5 novembre 2010 4 mai 2005 à 17:29
Salut,
Je crois que tu as besoin de vérifier tes connaissances sur les pointeurs, les tableaux etc....
C'est pas trés compliqué et si tu t'y penche un peu, tu comprendra ce que tu fais, ça t'évitera de mettre 'des étoiles partout' au p'tit bonheur la chance
La prog demande d'être un minimum rigoureux sinon, dans le meilleur cas, ça compile mais ça ne fonctionne pas...
++