String ^ sFileName;
String ^ sLine;
// sans sélection avec une boîte de dialogue
sFileName = "MonFichier.txt";
// avec sélection à partir d'une boîte de dialogue ou
sFileName = openFileDialog->FileName;
// en mode Multiselect (multi fichiers) ou
// création du flux de lecture
System::IO::StreamReader ^ sr = gcnew System::IO::StreamReader(sFileName);
// on boucle tant que la lecture d'une ligne est possible
while (sLine = sr->ReadLine())
{
...
}
sr->Close();
Pour écrire dans un fichier on utilise le StreamWriter
String ^ sText = "mon text";
String ^ sFileName;
// sans sélection avec une boîte de dialogue
sFileName = "MonFichier.txt";
// avec sélection à partir d'une boîte de dialogue
sFileName = saveFileDialog->FileName;
// création du flux d'écriture
System::IO::StreamWriter ^ sw = gcnew System::IO::StreamWriter(sFileName);
// pour écrire une ligne de chaîne de caractères
sw->WriteLine(sText); // ou
sw->Write(sText + "\r\n");
// ne pas oublier de fermer le flux
sw->Close();
Aucun commentaire:
Enregistrer un commentaire