Problème simple en C
Résolu
DmX0rZ
-
DmX0rZ -
DmX0rZ -
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
#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 davance...
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
#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 davance...
A voir également:
- Problème simple en C
- Iphone 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
- Simple comic - Télécharger - Vie quotidienne
3 réponses
Salut,
T'affiches pas la valeur mais l'adresse. Il faut enlever l'esperluette.
Cdlt
T'affiches pas la valeur mais l'adresse. Il faut enlever l'esperluette.
printf("valeur de td %.4lf\n",td);
Cdlt
D'accord
mais maintenant j'obtiens
-755914244.0000