begin process at 2012 05 30 02:08:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Général

 > 

Problème avec mes floatant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec mes floatant

mardi 28 juillet 2009 à 15:55:19 | Problème avec mes floatant

raviel

Bonjour

Je vous expose mon problème l'utilisateur peut rentrer 2 floatant (a et b) et additionnant les 2 pour former le résultat (c) et je souhaite enresgitrer ce résultat sauf que dans mon fichier texte il ne m'affiche pas du tout le résultat.

Code C/C++ :
int main(int argc, char* argv[])

{
float a,b,c;

//bout de code
cout<<"\nQuel est le montant de votre commande (ex: 8.00): ";
cin>>a;

cout<<"Quel est le montant des frais de port (ex: 8.00): ";
cin>>b;

c=a+b;
cout<<"Le montant total est de "<<c<<" euros "<<endl;

//bout de code

fprintf(fichier, "Le montant s'eleve a %d euros\r\n", c);


J'aimerais un petit coup de main. Voila je vous remercie d'avance.

mardi 28 juillet 2009 à 16:31:57 | Re : Problème avec mes floatant

raviel

Réponse acceptée !

Solution trouvée je devais remplacer le %d par %g

Code C/C++ :
(fichier, "Le montant s'eleve a %g euros\r\n, c);

vendredi 31 juillet 2009 à 20:44:56 | Re : Problème avec mes floatant

uaip

Salut,
Non, tu devrais remplacer le %d par %f, même si %f et %g sont à première vue semblables.

Une remarque cependant, pourquoi utiliser fprintf() (qui est une fonction C) dans un code en C++ ?
En C :
FILE *file=fopen("fichier","w");
if (file) { fprintf(file,"blabla %f",var); fclose(file); }

En C++ :
ifstream file;
file.open("fichier");
if (file.is_open()) { file << "blabla " << var; file.close(); }

Ca te permet simplement de garder l'opérateur << comme pour le flux cout.


Cordialement, uaip.



Cette discussion est classée dans : problème, code, résultat, cout, floatant


Répondre à ce message

Sujets en rapport avec ce message

problème chaines de caractères [ par tintin72 ] BonjourJ'aimerai avoir un petit éclaircissement sur les chaines de caractères.Voici un programme tout bête... char prenom[100]; cout gets(pr Problème avec une boucle while [ par arconius ] voilà j'ai fait un prog où l'on tire des dés mais j'ai un problème avec ma boucle while car au lieu de me donner un chiffre aléatoire à chaque fois il Petit problème de code [ par mimyne ] Bonjour g le code suivant:void Resultat_Clicked(Object* pSender, EventArgs* pArgs){ int operation = 5; char* chaine[10]; if (pSender == Btnres) { //o Problème de code en c++ (fonction itoa) [ par mimyne ] voila g le code suivant:void Resultat_Clicked(Object* pSender, EventArgs* pArgs){ int operation = 5; char* chaine[2]; if (pSender == Btnres) { { ito (MS VCpp) Problème de variables [ par YS1 ] J'ai créé une DLL C+PP que je souhaite utiliser dans un programe VB.La fonction principale de la DLL renvoie un certain nombre de variables, qui sont pb stupide : diviser [ par guifr ] Alors là, je sens que je vais craquer, je suis à deux doigts de commettre un ordicide ! sois mon pc est complètement stupide, ou alors c'est moi (ce q If problème [ par Hades53 ] J'ai un problème avec If :char*variable1;variable1 = "bonjour";if (variable1 == "bonjour") cout < Problème incompréhensible [ par CyberP ] Dans un callback d'une fenêtre, j'ai inséré ce code :case WM_PAINT:{ PAINTSTRUCT peindre; HDC rect; rect = BeginPaint(hWnd, &peindre); Engine.dr code asm en c++ [ par HCJarod ] Salut,j'ai un petit problème sous Borland C++. Lorsque j'insère de code assembleur dans ma source par asm{..} et que je veux faire du pas à pas, il y Problème : Récupération des données d'un Buffer pour mettre dans une EditBox [ par Memerosti ] BonjourMon problème est le suivant : J'ai ouvert un fichier, lu ses données, et jusque là ça va. Mais ensuite je voudrais récupérer ces données, pour


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales