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 :
encore j'essaye d'utiliser la fonctionCode:
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); }
mais il y a une erreur au niveau de déclaration de cette fonction prédéfinieCode://long GetFileSize( std::ifstream & Fichier )
J'espère bien que vous pourrez m'aider à corriger ma faute
:merci: d'avance pour votre réponse