Pliki w c++

Transkrypt

Pliki w c++
Pliki w c++
Operacje na plikach
Operacje na plikach c++
Biblioteki
ofstream-(output file stream)-zapis do plików
ifstream-(input file stream)- odczytywanie z plików
fstream –(file stream) oba powyższe
Otwarcie istniejącego pliku do odczytu
using namespace System::IO;
using namespace std;
0perator (^, „hat”, uchwyt do obiektu) modyfikuje typ specyfikator, aby
wskazać, że deklarowany obiekt powinien być automatycznie usuwany,
gdy system określi, że nie jest on już dostępny.(operator Visual C++)
Odczyt z pliku w sposób klasyczny
Dołączenie potrzebnych bibliotek
#pragma once
#include <cstdlib>
#include <iostream>
#include <fstream>
Odczyt danych z pliku w którym w kolumnach 2 zapisane są liczby
Nie wiemy ile jest linii w pliku
Odczyt danych z pliku i podstawienie elementów do
tablicy
Zapis danych do pliku
Czytanie pliku linia po linii
int i;
double x,y;
String^ s;
if(openFileDialog1->ShowDialog() ==
System::Windows::Forms::DialogResult::OK)
{
System::IO::StreamReader ^ sr = gcnew
System::IO::StreamReader(openFileDialog1->FileName);
while (s=sr->ReadLine())
{richTextBox1->Text+=s+"\n";
}
//MessageBox::Show(sr->ReadToEnd());
sr->Close();
}
}