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 :
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
//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
Partager