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);
}
}
}
|

|
|