Manipulation de fichier en C++

Fermé
ZiBouille - 12 juil. 2004 à 12:18
 pom - 13 juil. 2004 à 14:20
Bonjour

Je voulais savoir si il existait en C++ des commande permettant de manipuler des fichiers. (ex, copie, deplacement de fichier, suppression, création de repertoire, etc).

merci d'avance
A voir également:

3 réponses

Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
12 juil. 2004 à 16:08
En natif je n ai jamais vu de fonction faire ça..cependant les procedés sont tellement eprouvé fait et refaits que tu devrai à mon sens trouver assez facilement des sources va faire un tour sur c/c++ code source http://www.cppfrance.com.
0
Salut,
En utilisant les flux, tu peux bidouiller ou créer tes fichiers.
Regarde ofstream, ifstream, cin, cout (n'oublie pas de charger #include<iofstream.h> (je ne suis plus sûr du nom)
#include <strstream.h>

pom
0
merci je vais voir ce que je peux faire de ca

a+
0
Salut, l'exemple ci-dessous te montre comment sauvegarder un
double * m=new double[l*c] sur ton disque dur dans le fichier "mon_fichier_a_moi"

#include<fstream.h>

ofstream file("mon_fichier_a_moi");
for(ulong i=0;i<l;i++)
{
for(ulong j=0;j<c;j++)
file<<m[i*c+j]<<"\t";
file<<endl;
}
file.close();


pour charger un fichier utilise le flux ifstream >>
c'est presque la meme syntaxe

toutes les fonctions des flux (genre cin.get()) te permettent de lire un ou plusieurs caractères à partir d'un fichier.

salut
Pom
0
oups, j'ai oublié, j'ai fait
typedef unsigned long ulong;
0