Bonjour
J'ai un petit problème dans ce code en Visual C++ afin d'afficher la taille d'un fichier que je l'affiche avec un bouton dans la form et je ne sais pas pour quoi dans le textBox il m'affiche le nombre -1 et je ne sais pas s'il y a quelque chose qui manque:
Code :
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
private: System::Void button7_Click(System::Object^  sender, System::EventArgs^  e) {
String^Chemin; 
Chemin=Convert::ToString(openFileDialog1->FileName);
		  std::ifstream Chemin;
                  // sauvegarder la position courante
                    long pos = Chemin.tellg();
                   // se placer en fin de fichier
		 Chemin.seekg( 0 , std::ios_base::end );
                   // récupérer la nouvelle position = la taille du fichier
                   long size = Chemin.tellg() ;
                  // restaurer la position initiale du fichier
		 Chemin.seekg( pos,  std::ios_base::beg ) ;
                  cout  << size ;
		textBox3->Text=Convert::ToString(size);
		                     }
encore j'essaye d'utiliser la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
//long GetFileSize( std::ifstream & Fichier )
mais il y a une erreur au niveau de déclaration de cette fonction prédéfinie
J'espère bien que vous pourrez m'aider à corriger ma faute
d'avance pour votre réponse