Domeniu: Limbaje de Programare
Conține 1 fișier:
doc
Pagini : 4 în total
Cuvinte : 357
Mărime: 10.01KB (arhivat)
Publicat de: Emilian Dumitrescu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului:
Plotnic Constantin
MINISTERUL EDUCAŢIEI ŞI TINERETULUI AL REPUBLICII MOLDOVA
Universitatea Tehnică a Moldovei
Facultatea CIM
Catedra IA
Tema: Prelucrarea excepţiilor.Blocul try{…} throw() catch()
Extras din laborator
Sarcina:
Scrieţi un program care determină numărul maximal şi cel minimal din numerele unui fişier dat. Să se determine elementele mai mari ca cel minimal şi mai mici ca numărul maximal.
Codul sursa:
#include<fstream.h>
#include<conio.h>
#include<stdlib.h>
#define N 30
class tablou
{
private:
int scores[100];
int x;
public:
void citeste();
void min_max();
};
void tablou :: citeste()
{
ifstream inFile;
try
{
inFile.open("file.txt");
throw "erroare la deschiderea fisierului";
}
catch(char str)
{
cout<<str;
}
for(this->x=0;!inFile.eof();this->x++)
{
inFile >> this->scores[x];
}
try
{
inFile.close();
throw "erroare la inchiderea fisierului";
}
catch(char str2)
{
cout<<str2;
}
}
Preview document
Conținut arhivă zip
- Programarea in C++.doc