Leparasite
Messages postés8Date d'inscriptionsamedi 28 octobre 2000StatutMembreDernière intervention 8 août 2002
-
6 août 2002 à 12:21
Pompei2
Messages postés9Date d'inscriptionsamedi 26 janvier 2002StatutMembreDernière intervention29 novembre 2002
-
14 sept. 2002 à 14:12
Bonjours voila mon probleme :
bon je cree un fichier txt a partir ds boutton ,
le code :
void CV1Dlg::OnOK()
{
// TODO: Add extra validation here
et j'aimerai que ds cette meme fonction je puisse
lire le fichier txt et le recrire ds le "d:" par exemple .
avc le meme nom , la premier etape marche bien
j'arrive bien a ecrire mon fichier sur le "c:" mais apres je c pas commant faire pour qui lise le fichier et qui le réécrit sur le "d:"(c super important qui le relise car les info ds le fichier txt son mit a jour par un autre programe)
txprog
Messages postés10Date d'inscriptionmercredi 31 juillet 2002StatutMembreDernière intervention 6 août 2002 6 août 2002 à 13:08
Salut, de tête, c fachement difficile
en gros
// Ouverture des fichiers
FILE* fIn = fopen("c:\\test.dat","rb");
FILE* fOut = fopen("d:\\test.dat",wb");
// Pour récupérer la taille du fichier
// Positionne le curseur sur la fin du fichier
fseek(fIn, 0, SEEK_END);
// Récupère la position du curseur (donc la taille du fichier)
Int taille = ftell(fIn);
// Repositionne le curseur sur le début du fichier
fseek(fIn, 0, SEEK_SET);
// Récupère tout le fichier
char* data = fread(fIn, 1, taille);
// Le réecrit dans fOut
fwrite(fOut, 1, taille, data);
// Fermeture des fichiers
fclose(fIn);
fclose(fOut);
Je ne me souvient plus exactement de la syntaxe, ni des passages des paramètres, il faudra revérifier dans la doc.
Je sais aussi qu'il existe une fonction qui permet de dupliquer un fichier, mais je ne sais plus son nom, dsl!
Pompei2
Messages postés9Date d'inscriptionsamedi 26 janvier 2002StatutMembreDernière intervention29 novembre 2002 14 sept. 2002 à 14:12
Salut, j'ai trouve une fonction dans la MSDN, elle copie (ou decompresse) un fichier (zip ou lh) dans un autre, elle s'appelle dans la sorte comme CopyOrDecompress(..), ou dans l'autre sens, tu peux chercher ou attendre le samedi prochain (ou je vais de nouveau sur Internet.