Bonjour,
Mon code:
Donc bon le code est assez simple, je pense qu'il parle de lui-meme.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <string> #include <fstream> #include <iostream> using namespace std; void macopy(ifstream entree, ofstream sortie) { //std::string ligne; //while ( std::getline( entree, ligne ) ) { //sortie << ligne << std::endl; } } int main() { cout << "Debut" << endl; ifstream fichier("ttt.txt"); ofstream fichier2("ttt_copy.txt"); macopy(fichier, fichier2); //fichier.close(); //fichier2.close(); cout << "Fin" << endl; return 1; //<-- j'ai un acces violation ici, dans la pile, je me trouve dans les fonctions string }
Je souhaite faire une copie de fichier(dans un premier temps...) et j'ai un acces violation a la fin de mon programme, j'ai essayer de tout commenter mais ca plante pareil.
Par contre si je ne fait pas l'appel a ma fonction ca ne plante pas?!!
Et comme vous voyez je fais rien dedans.
Syst: WindowsXP, VC++ 6.0
Merci
PS: dans mon fichier ttt.txt y a que du texte normal et bidon.
Partager