écriture dans un fichier texte en c++
Elise
-
mony84 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
mony84 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
Bonjour, est ce que vous pouvez m'aider dans la creation et l'ecriture dans un fichier texte (ex bloc note) avec c++ sous Visual studio 6.0.
Merci d'avance pour votre aide.
Merci d'avance pour votre aide.
A voir également:
- écriture dans un fichier texte en c++
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
3 réponses
Salutations,
En C++ standard (donc portable) cela donnerait ça:
M.
EDIT.
D'ailleurs le std::ios::out ne sert à rien puisque l'objet est un ofstream ici.
Par contre avec un std::ios::app on ajouterait le texte à la fin du fichier si jamais il existait déjà.
En C++ standard (donc portable) cela donnerait ça:
#include <iostream> #include <string> #include <fstream> int main( int argc, char *argv[] ) { std::string fileName; std::ofstream file; std::cout << "Entrez un nom pour votre fichier" << std::endl; std::cin >> fileName; file.open( fileName.c_str(), std::ios::out ); if ( file.is_open() ) { file << "Le nom de ce fichier est " << fileName << std::endl; file.close(); } return 0; }
M.
EDIT.
D'ailleurs le std::ios::out ne sert à rien puisque l'objet est un ofstream ici.
Par contre avec un std::ios::app on ajouterait le texte à la fin du fichier si jamais il existait déjà.
salut
il faut que utilise la commande nomdufichier.open(IO_WriteOnly | IO_Append | IO_Translate)
je te donne un exemple de code vite fait
QFile fichier("nomdufichier.txt");
if (!nomdufichier.open(IO_WriteOnly | IO_Append | IO_Translate))
{
QMessageBox::critical(0,"SMS","Fichier non ouvert !");
qDebug("coucou j'ai ouvert le fichier lexique");
return;
}
QTextStream fic (&nomdufichier);
ajoutaufichier = "\n"+ajoutaufichier;
fic<< ajoutaufichier ;
Voila !
il faut que utilise la commande nomdufichier.open(IO_WriteOnly | IO_Append | IO_Translate)
je te donne un exemple de code vite fait
QFile fichier("nomdufichier.txt");
if (!nomdufichier.open(IO_WriteOnly | IO_Append | IO_Translate))
{
QMessageBox::critical(0,"SMS","Fichier non ouvert !");
qDebug("coucou j'ai ouvert le fichier lexique");
return;
}
QTextStream fic (&nomdufichier);
ajoutaufichier = "\n"+ajoutaufichier;
fic<< ajoutaufichier ;
Voila !
Bonjour,
je voudrai savoir comment on manipule les fichiers avec ATL.
En fait, j'ai un exemple inclus dans le SDK d'une souris 3D (3Dconnexion) et je veux enregistrer les valeurs de matrices de rotation dans un fichier car l'application manipule un cube et moi je veux visualiser les valeurs numériques.
Sinon, comment on peut concaténer un double et une chaine de caractères pour faire TextOut()
Merci
je voudrai savoir comment on manipule les fichiers avec ATL.
En fait, j'ai un exemple inclus dans le SDK d'une souris 3D (3Dconnexion) et je veux enregistrer les valeurs de matrices de rotation dans un fichier car l'application manipule un cube et moi je veux visualiser les valeurs numériques.
Sinon, comment on peut concaténer un double et une chaine de caractères pour faire TextOut()
Merci