Please,un petit exemple(langage C)
Selia
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
nab -
nab -
bonsoir,
en fait là j'ai besion d'aide,
un truc tout bete , simple comme bonjour,
l'utilisation de la fonction "atof"
voilà ce que j'ai fait dans mon programme:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
main()
{float x;
int i;
char ch[100];
puts("donnez ch");
gets(ch);
x=atof(ch);
scanf("%f",x);
getch();
}
alors dites moi ce qui est faux!
peut etre qu'apres tout rien juste!!!!!!!!!!
puisque ça ne veut pas marcher.
merci.
Selia.
en fait là j'ai besion d'aide,
un truc tout bete , simple comme bonjour,
l'utilisation de la fonction "atof"
voilà ce que j'ai fait dans mon programme:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
main()
{float x;
int i;
char ch[100];
puts("donnez ch");
gets(ch);
x=atof(ch);
scanf("%f",x);
getch();
}
alors dites moi ce qui est faux!
peut etre qu'apres tout rien juste!!!!!!!!!!
puisque ça ne veut pas marcher.
merci.
Selia.
A voir également:
- Please,un petit exemple(langage C)
- Tableau word exemple - Guide
- Langage ascii - Guide
- Url exemple - Guide
- Gmail exemple - Guide
- Tableau croisé dynamique excel exemple - Guide
6 réponses
à l'attention de salcon ( bien choisi, le pseudo...) :
JE CROYAIS NAIVEMENT QU'IL Y AVAIT QQ REGLES DE BIENSEANCE SUR CE FORUM !!!
Je reviens de loin...
Au plaisir de ne pas se connaître...
JE CROYAIS NAIVEMENT QU'IL Y AVAIT QQ REGLES DE BIENSEANCE SUR CE FORUM !!!
Je reviens de loin...
Au plaisir de ne pas se connaître...
Salut,
d'après moi, c'est dans le scanf qu'il y a une erreur.
Remplace "scanf("%f",x); " par "scanf("%f", &x); "
L'exemple suivant fonctionnechez moi.
d'après moi, c'est dans le scanf qu'il y a une erreur.
Remplace "scanf("%f",x); " par "scanf("%f", &x); "
L'exemple suivant fonctionnechez moi.
#include<stdio.h> #include<string.h> #include<stdlib.h> int main(int argc, char * argv[]) { float x; int i; char ch[100]; puts(" donnez ch"); gets(ch); puts(ch); x = atof(ch); printf(" atof : %f", x); scanf("%f", &x); printf(" float : %f", x); getch(); return 0; }
bonjour ,
bein vous savez quoi?
j'arrive pas a executer des programmes avec le atof,
par exemple l'exemple que je vous ai donné ne marche pas , et meme celui la:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
int main(int argc, char * argv[])
{
float x;
int i;
char ch[100];
puts(" donnez ch");
gets(ch);
puts(ch);
x = atof(ch);
printf(" atof : %f", x);
scanf("%f",&x);
printf(" float : %f", x);
getch();
return 0;
}
ou alors celui là:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
main()
{float x;
int i;
char *ch="12.45";
x=atof(ch);
scanf("le resultate est %f",&x);
getch();
}
pouvez vous me dire pourquoi?!!!!
merci.
bein vous savez quoi?
j'arrive pas a executer des programmes avec le atof,
par exemple l'exemple que je vous ai donné ne marche pas , et meme celui la:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<conio.h>
int main(int argc, char * argv[])
{
float x;
int i;
char ch[100];
puts(" donnez ch");
gets(ch);
puts(ch);
x = atof(ch);
printf(" atof : %f", x);
scanf("%f",&x);
printf(" float : %f", x);
getch();
return 0;
}
ou alors celui là:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
main()
{float x;
int i;
char *ch="12.45";
x=atof(ch);
scanf("le resultate est %f",&x);
getch();
}
pouvez vous me dire pourquoi?!!!!
merci.
Bonjour,
J'ai un projet en C et je ne sais comment le faire
Je dois faire un programme qui à partir de deux individus 'Eve' et 'Adam' peut donner naissance à un enfant auquel on donne un nom et le sexe. ce prgm doit pouvoir marier 2 individus, les séparer, les faire déceder et une fonction affiche qui doit afficher les infos liées à un individu.
Merci
J'ai un projet en C et je ne sais comment le faire
Je dois faire un programme qui à partir de deux individus 'Eve' et 'Adam' peut donner naissance à un enfant auquel on donne un nom et le sexe. ce prgm doit pouvoir marier 2 individus, les séparer, les faire déceder et une fonction affiche qui doit afficher les infos liées à un individu.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hello!
Voici un exemple :
atof renvoie des doubles et atoff renvoie des floats.
Bon courage!
--
Kciop
Voici un exemple :
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { double x; char* ch="+1234.56e-7"; x=atof(ch); printf("%s converti en double = %g",ch,x); return 0; }
atof renvoie des doubles et atoff renvoie des floats.
Bon courage!
--
Kciop
Hello!
Chez moi ca marche :
Bon courage!
--
Kciop
Chez moi ca marche :
user@comp ~ $ cat toto.c #include<stdio.h> #include<string.h> #include<stdlib.h> int main() { double x; char* ch="+1234.56e-7"; x=atof(ch); printf("%s converti en double = %g",ch,x); return 0; } user@comp ~ $ gcc toto.c user@comp ~ $ ./a.exe +1234.56e-7 converti en double = 0.000123456
Bon courage!
--
Kciop