Bonjour,

j'ai un problème qui me semble vraiment évident mais pour une raison inconnue, je ne comprens pas le comportement du programme...

Voilà, le paramètre #4 est .002 et c'est la variable td qui le prend en compte. Après lavoir assigné à la variable td , j'affiche cette variable et j'obtiens 0.0000

Voila mon code... bien simple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <math.h>
 
int main(int argc,char *argv[])
{
 
int lignes=atoi(argv[1]);
int colonnes=atoi(argv[2]);
int pastemps=atoi(argv[3]);
double td=atof(argv[4]);
double h=atof(argv[5]);
printf("valeur de td %.4lf\n",&td);
 
...
}
merci d'avance...