Changer un fichier *.txt en fichier *.html
Courobobos
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Alors voilà, je voudrais pouvoir transformer un fichier texte en fichier du même nom avec l'extension *.html
Ça donne ce code-ci, mais je ne vois pas de nouveau fichier *.html de créé dans le fichier du projet.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string nomFichier;
cout <<"Nom du fichier: ";
getline(cin, nomFichier, '.');
ifstream entree;
ofstream sortie;
if(entree.fail())
{
cout <<"Le fichier n'existe pas." << endl;
cin.clear();
return 15;
}
else
{
nomFichier.append(".html");
}
entree.close();
sortie.close();
return 0;
}
Je travaille sur Visual Studio. Quelqu'un aurait une solution?
Alors voilà, je voudrais pouvoir transformer un fichier texte en fichier du même nom avec l'extension *.html
Ça donne ce code-ci, mais je ne vois pas de nouveau fichier *.html de créé dans le fichier du projet.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
string nomFichier;
cout <<"Nom du fichier: ";
getline(cin, nomFichier, '.');
ifstream entree;
ofstream sortie;
if(entree.fail())
{
cout <<"Le fichier n'existe pas." << endl;
cin.clear();
return 15;
}
else
{
nomFichier.append(".html");
}
entree.close();
sortie.close();
return 0;
}
Je travaille sur Visual Studio. Quelqu'un aurait une solution?
A voir également:
- Changer un fichier *.txt en fichier *.html
- Fichier bin - Guide
- Changer dns - Guide
- Fichier epub - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
1 réponse
Là tu modifies ton string nomFichier, mais nul part tu ne modifies le fichier !
En plus entree et sortie ne servent à rien, ils ne sont même pas initialisés...
Il faudrait au minimum que tu utilises quelque part les fichiers, par exemple avec
int rename(const char* oldname, const char* newname);
En plus entree et sortie ne servent à rien, ils ne sont même pas initialisés...
Il faudrait au minimum que tu utilises quelque part les fichiers, par exemple avec
int rename(const char* oldname, const char* newname);