problème avec les variables - C - Programmation
Marsh Posté le 28-09-2017 à 11:36:10
tony15 a écrit : Bonjour
|
a) Ton code devrait être indenté. C'est illisible tel quel.
b) Tu passes un pointeur (x) à la fonction printf alord que tu lui dis qu'elle doit afficher un flottant ('%g'). Si tu veux afficher dx passe dx en 2eme argument de la fonction.
Marsh Posté le 28-09-2017 à 20:01:51
Hmm, quelques petits détails à faire attention avec ton code :
● Si tu déclares un tableau : float x [n_particule]; les indices valides pour ce tableau vont de 0 à n_particule-1. Toutes tes boucles itèrent de 0 à n_particule : pas bon.
● Tu fais plusieurs boucles du genre :
Code :
|
Ce n'est probablement pas n_particule que tu voulais utiliser comme indice, mais plutôt i (et remplacer le <= en < ).
● Pour ton erreur à la ligne 39, tu voulais sans doute écrire dx au lieu de x...
Marsh Posté le 28-09-2017 à 10:56:02
Bonjour
Je suis novice en programmation (formation biologie).J'ai une modélisation à faire pour Physique .J'ai essayé de coder mais cela un bout du temps que je me bloque sur une erreur .Pouvez - vous me dire d'où provient cette erreur ? .Merci d'avance
diffusion.c:39:28: warning: format ‘%g’ expects argument of type ‘double’, but argument 2 has type ‘float *’ [-Wformat=]
printf("la valeur calculé par dx = %g \n",x);