#include <cstdio>
#include <cstdlib>
#include
#include <string>
#include <ostream>
using namespace std;
const int MAXNAMESIZE=3;
int main(int nNumerofArgs, char* pszArgs[])
{
int chiffre_decimal;
cout <<"Entrer un chiffre decimal a convertir en hexadecimal: ";
cin >> chiffre_decimal;
int divise;
divise = chiffre_decimal/16;
cout <<chiffre_decimal<<"/16 = " << divise <<" ("<<divise<<" est la premiere valeur)";
unsigned int produit;
produit = divise*16;
cout <<"\n"<<divise<<"*16 = " << produit;
unsigned int difference;
difference = chiffre_decimal - produit;
cout <<"\n"<<chiffre_decimal<<" - "<
if (difference==10)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<(cout<<divise)<<"A"<<" en hexadecimal\n";
if( difference== 11)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<divise<<"B"<<" en hexadecimal\n";
if( difference== 12)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<divise<<"C"<<" en hexadecimal\n";
if( difference== 13)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<divise<<"D"<<" en hexadecimal\n";
if( difference== 14)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<divise<<"E"<<" en hexadecimal\n";
if( difference== 15)
cout<<"\n"<<chiffre_decimal<<" est"<<" 0x"<<divise<<"F"<<" en hexadecimal\n";
Bonjour a tous,
Voici mon code.
Je voudrais sauvegarder le contenue de la variable difference dans un fichier texte (.txt) nommé operation.txt
Seulement je ne sais pas trop comment faire car j'ai essayé avec un ofstream et je ne suis pas arrivé.
Merci pour votre aide
Juste un truc s'il inclut #include <windows.h>
à son projet je crois qu'il est a tout prix necéssaire que l'exécutable généré soit exécuté sous Windows (au revoir linux, mac...)
Sinon vous pouvez aussi faire:
et celà sans #include<windows.h>:
// 1er exemple
ofstream fichier;
// Soit çà
string nomfile = "nomfichier.txt";
fichier.open(nomfile.c_str());
// Soit çà
fichier.open("nomfichier.txt");
fichier <<"texte à mettre au fichier";
fichier.close();
//2eme exemple
ofstream fichier("nomfichier.txt");
fichier <<"texte à mettre au fichier";
puis après vous mettez des fichier (<<fichier) à la place des cout (<<cout) et celà vous mettra le texte dans le fichier spécifié...
je crois qu'il faut ajouter #include <fstream> et après çà fonctionne (enfin normalement
il ne vous reste plus qu'à adapter ce code à votre cas...