ifstream fis_scr; fis_scr.open("nume fisier"); |
ifstream fis_r("nume fisier"); |
ofstream fis_scr; fis_scr.open("nume fisier"); |
ofstream fis_w("nume fisier"); |
ifstrean fis_scr; fis_scr.open("nume fisier");// s-a deschis fisierul "nume fisier" pentru citire fis_scr.close();//s-a inchis fisierul |
// Programul cere numele unui fisier text, il deschide si afiseaza continutul. #include "stdafx.h" #include < iostream > #include < fstream > using namespace std; int main(void) { system("TITLE Citirea unui fisier text "); system("COLOR F9"); char c; char nume_f[80]; cout << "\n\tSe afiseaza un fisier text\n"; cout << "\n\tIntroduceti numele fisierului : "; cin.getline(nume_f,80); ifstream fis_r(nume_f); if(!fis_r){ cout << "\n\tNu se poate deschide fisierul : " << nume_f ; cin.get(); return -1; } cout << "\n\tContinutul fisierului este: \n\n\n"; while(fis_r.get(c)) cout << c; fis_r.close(); cin.get(); return 0; } |
// Programul cere numele unui fisier text, il deschide si afiseaza continutul. #include "stdafx.h" #include < iostream > #include < fstream > using namespace std; int main(void) { system("TITLE Citirea unui fisier text linie cu lnie "); system("COLOR F9"); char c; char nume_f[80],linie[100]; cout << "\n\tSe afiseaza un fisier text\n"; cout << "\n\tIntroduceti numele fisierului : "; cin.getline(nume_f,80); ifstream fis_r(nume_f); if(!fis_r){ cout << "\n\tNu se poate deschide fisierul : " << nume_f ; cin.get(); return -1; } cout << "\n\tContinutul fisierului este: \n\n\n"; while(!fis_r.eof()){ fis_r.getline(linie,100); cout << linie << '\n'; } fis_r.close(); cin.get(); return 0; } |
// Programul cere numele unui fisier text, il preia apoi scrie in el. #include "stdafx.h" #include < iostream > #include < fstream > using namespace std; int main(void) { system("TITLE Crearea si scrierea intr-un fisier "); system("COLOR F9"); char nume_f[80]; char c; cout << "\n\tProgramul creaza un fisier\n"; cout << "\n\tIntroduceti numele fisierului "; cin.getline(nume_f,80); ofstream fis_w(nume_f); if(!fis_w){ cout<<"\n\tNu se poate crea fisierul " << nume_f <<'\n'; cin.get(); return -1; } cout<<"\n\tIntroduceti caractere.Sfarsit Enter CTRL+Z\n"; while(cin.get(c)) fis_w << c; fis_w.close(); cin.clear(); cout << "\n\tApasati o tasta "; cin.get(); return 0; } |
// Programul cere numele unui fisier text, il preia apoi scrie in el. // Caracterele se preiau in bufferul txt // txt se scrie in fisier. #include "stdafx.h" #include < iostream > #include < fstream > using namespace std; int main(void) { system("TITLE Crearea si scrierea intr-un fisier "); system("COLOR F9"); char nume_f[80]; char txt[80]; cout << "\n\tProgramul creaza un fisier\n"; cout << "\n\tIntroduceti numele fisierului "; cin.getline(nume_f,80); ofstream fis_w(nume_f); if(!fis_w){ cout<<"\n\tNu se poate crea fisierul " << nume_f <<'\n'; cin.get(); return -1; } cout<<"\n\tIntroduceti caractere."; cin.getline(txt,80); fis_w << txt; fis_w.close(); cin.clear(); cout << "\n\tApasati o tasta "; cin.get(); return 0; } |
// Aplicatie CLR in spatiul System // Programul scrie un text intr-un fisier . #include "stdafx.h" #include < iostream > using namespace std; using namespace System; using namespace System::IO; int main() { system("TITLE Crearea si scrierea intr-un fisier "); system("COLOR F9"); String^ nume_f; Console::WriteLine("\n\tIntroduceti numele fisierului:"); nume_f=Console::ReadLine(); StreamWriter^ sw = gcnew StreamWriter(nume_f); sw->WriteLine("Text scris in fisier!"); sw->WriteLine(DateTime::Now); sw->Close(); Console::WriteLine("\n\n\tFisierul:" +nume_f+" a fost creat!" ); cin.get(); return 0; } |
namespace fisier_v0 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { System.IO.StreamWriter fis_w; fis_w = new System.IO.StreamWriter(this.textBox1.Text); fis_w.WriteLine(this.textBox2.Text); fis_w.Close(); this.label1.Text="A fost creat fisierul: "+this.textBox1.Text; } } } |
// Programul citeste un text dintr-un fisier . // Aplicatie CLR in spatiul System // Aplicatia nu trateaza eventuale erori la deschiderea fisierului. #include "stdafx.h" #include < iostream > using namespace std; using namespace System; using namespace System::IO; int main() { system("TITLE Citirea unui fisier text "); system("COLOR F9"); String^ nume_f; String^ text; Console::Write("\n\tIntroduceti numele fisierului:"); nume_f=Console::ReadLine(); StreamReader^ sr= gcnew StreamReader(nume_f); int nr_lin = 0; Console::WriteLine("\n\n\tContinutul fisierului:"+nume_f+" este:\n\n" ); while ((text = sr->ReadLine()) != nullptr) { nr_lin++; Console::WriteLine("\tlinia :"+nr_lin+"\t"+text ); } sr->Close(); cin.get(); return 0; } |
// Programul citeste un text dintr-un fisier . // Aplicatie CLR in spatiul System // Aplicatia trateaza eventuale erori la deschiderea fisierului. #include "stdafx.h" #include < iostream > using namespace std; using namespace System; using namespace System::IO; int main() { system("TITLE Citirea unui fisier text "); system("COLOR F9"); String^ nume_f; String^ text; try { Console::Write("\n\tIntroduceti numele fisierului:"); nume_f=Console::ReadLine(); StreamReader^ sr = gcnew StreamReader(nume_f); int nr_lin = 0; Console::WriteLine("\n\n\tContinutul fisierului:"+nume_f+" este:\n\n" ); while ((text = sr->ReadLine()) != nullptr) { nr_lin++; Console::WriteLine("\tlinia :"+nr_lin+"\t"+text ); } sr->Close(); } catch (Exception^ e){ if (dynamic_cast < FileNotFoundException^ > (e)) Console::WriteLine("\n\n\tFisierul "+nume_f+" nu a fost gasit!"); else Console::WriteLine("\n\n\tNu se pot citi date din fisierul: "+nume_f); } cin.get(); return 0; } |
namespace fisier_v1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } String alfa; String sir_c; System.IO.Stream stream_r; byte[] text = new byte[500]; int i; int lung = 1; private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\"; openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true; if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) { stream_r = openFileDialog1.OpenFile(); if (stream_r != null) { stream_r.Read(text, 1, 499); sir_c = " "; for (i = 1; i < 499; i++) { alfa = System.Convert.ToString(System.Convert.ToChar(text[i])); sir_c += alfa; } this.textBox1.Text = sir_c; stream_r.Close(); } } } } } |
namespace fisier_v3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } static int nr_max; double val; String txt; static String[] valori = new String[0]; System.Drawing.Graphics Desen; System.Drawing.Pen Creion_albastru; System.Drawing.Pen Creion_rosu; private void Form1_Load(object sender, EventArgs e) { nr_max = 10; Desen = this.CreateGraphics(); Creion_albastru = new System.Drawing.Pen(System.Drawing.Color.Blue,4); Creion_rosu = new System.Drawing.Pen(System.Drawing.Color.Red,4); Array.Resize(ref valori, nr_max + 1); } private void button1_Click(object sender, EventArgs e) { int i = 0; txt = "-------------------------------"; System.Random n = new System.Random(); i = 0; for (i = 0; i < nr_max; i++) { val = n.Next(50000)/100.0; valori[i] = val.ToString(); txt = txt + "\n" + val.ToString(); } this.label1.Text = txt; this.button2.Enabled = true; } private void button2_Click(object sender, EventArgs e) { System.IO.StreamWriter fis_w; fis_w = new System.IO.StreamWriter(this.textBox1.Text); for (int i = 0; i < nr_max; i++) fis_w.WriteLine(valori[i]); fis_w.Close(); this.label3.Text = "A fost creat fisierul: " + this.textBox1.Text; } private void button3_Click(object sender, EventArgs e) { int i = 0; txt = "-------------------------------"; System.IO.StreamReader fis_r; fis_r = new System.IO.StreamReader(this.textBox1.Text); for (i = 0; i < nr_max; i++) { val = System.Convert.ToDouble(fis_r.ReadLine()); txt = txt + "\n" + val.ToString(); } fis_r.Close(); this.label2.Text = txt; this.label3.Text = "A fost citit: " + this.textBox1.Text; } } } |
namespace fisier_v2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } static int nr_max; Char val; static Char[] valori = new Char[0]; System.Drawing.Graphics Desen; System.Drawing.Pen Creion_albastru; System.Drawing.Pen Creion_rosu; private void Form1_Paint(object sender, PaintEventArgs e) { nr_max=1+this.Width/20; Desen = this.CreateGraphics(); Creion_albastru=new System.Drawing.Pen(System.Drawing.Color.Blue); Creion_rosu=new System.Drawing.Pen(System.Drawing.Color.Red); } private void button1_Click(object sender, EventArgs e) { int i=0,x,y,x_v,y_v; Array.Resize(ref valori,nr_max+1); System.Random n = new System.Random(); Desen.Clear(this.BackColor); x_v=0; val=System.Convert.ToChar(n.Next(255)); valori[0]=val; y_v=this.Height-50-val; i=1; for ( x=20; x <= this.Width; x+=20,i++){ val=System.Convert.ToChar(n.Next(255)); valori[i]=val; y=this.Height-50-val; Desen.DrawLine( Creion_albastru,x_v,y_v,x,y); x_v=x; y_v=y; } this.button2.Enabled=true; } private void button2_Click(object sender, EventArgs e) { System.IO.StreamWriter fis_w; fis_w= new System.IO.StreamWriter(this.textBox1.Text); for (int i=0; i <= nr_max; i++) fis_w.Write(System.Convert.ToChar(valori[i])); fis_w.Close(); this.label1.Text="A fost creat fisierul: "+this.textBox1.Text; } private void button3_Click(object sender, EventArgs e) { int i=0,x,y,x_v,y_v; System.IO.StreamReader fis_r; fis_r=new System.IO.StreamReader(this.textBox1.Text); val = System.Convert.ToChar(fis_r.Read()); val = System.Convert.ToChar(fis_r.Read()); y_v=Height-50-val; x_v=0; for ( x=20; x <= this.Width; x+=20){ val = System.Convert.ToChar(fis_r.Read()); y=this.Height-50-val; Desen.DrawLine( Creion_rosu,x_v,y_v,x,y); x_v=x; y_v=y; } fis_r.Close(); this.label1.Text="A fost citit: "+this.textBox1.Text; } private void button4_Click(object sender, EventArgs e) { Desen.Clear(this.BackColor); } } } |
|