1 – dars. C++ Dasturlash tilining kelib chiqishi xaqida ma’lumot


G’ayri oddiy holatlarni generatsiya qilish



Yüklə 0,69 Mb.
səhifə117/121
tarix02.01.2022
ölçüsü0,69 Mb.
#37187
1   ...   113   114   115   116   117   118   119   120   121
aaaaKitob majmuasiiii

G’ayri oddiy holatlarni generatsiya qilish

G’ayri oddiy hodisalarni generatsiya qilish uchun throw operatoridan foydalanish lozimdir. Misol uchun

void file_copy(char *source, char *target)

{

char line[256];



ifstream input_file(source);

ofstream output_file(target);

if (input_file.fail())

throw(file_open_error);

else

if (output_file.fail()) throw(file_open_error);



else

{

while ((! input_file.eof()) && (! input_file.fail()))



{

input_file.getline(line, sizeof(line)) ;

if (! input_file.fail()) output_file << line << endl;

else throw(file_read_error);

if (output_file.fail()) throw (file_write_error) ;

}

}



}

Dasturda ma'lum g’ayri oddiy holatlarni generatsiya qilish uchun throw operatoridan foydalanilgan.



Yüklə 0,69 Mb.

Dostları ilə paylaş:
1   ...   113   114   115   116   117   118   119   120   121




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin