Ergashev Shahboz "O'yinlar nazariyasi va jarayonlar tadqiqoti"


yozish oqimi o'rnini (pozitsiyasini ) o'rnatish. pos - oqim buferining yangi pozitsiyasi


Download 1.44 Mb.
bet11/16
Sana08.01.2022
Hajmi1.44 Mb.
#237182
TuriReferat
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
c builder muhitida matn muharririni yaratish-конвертирован

yozish oqimi o'rnini (pozitsiyasini ) o'rnatish. pos - oqim buferining yangi pozitsiyasi


dir parametri beg, cur, end qiymatlaridan birini qabul qilishi mumKin.
long tellp() — yozish oqimining kelgan joyini aniqlash.

Faydannusxalish


//usfiubu dasLur orgaff fxLfyoriy fayfdan .ousxa ofish mumlfn

#include Ciostream> #include Cfstre > using namespace std;
int main ()
int length;

char * buffer, fayl[] = ”matn.txt", yangi[]=”yangi_fayl.txt";

// fayi - .ousxafa.caJfga.n fayf .oomf

// ya.ogf - ya.cgi .ousxafa.oga.o fayf .oomi


// o'gisñ ogfmf

ifstre fromfile(fayl, ios::binary );

if (!fromfile.is open())
cost CC "faylni o'qishda xatolik sodir bo'ldi\n";

exit(1) i

// yozish ogfmf

ofstre tofile(yangi, ios::binary );




fromfile.seekg (O, ios::end); // fay2 oxfrfge o'rfsi length = fromfile.tellg();

fromfile.seekg (0, ios::beg); // fayf boshfga o'rfsh


buffer = ne’w char [length];


// bfolla ma'fumoLIarnf o'gisñ:

fromfIie.read (buffer, i e m gt d ) ; fromfiie ();
(buffer, iemqth) ;


dic.txt nomli fayl berilgan . Faylning har bir satrida inglizcha va a* zbekcha so* zlar "-" belgisi bilan ajratilgan. Inglizcha so* zlarni english.txt fayliga, a* zbekcha so* zlarni uzbek.txt fayliga o*tkazuvchi programme tuzil in.

b9ll0 - SBIOITI

bread - nan


Download 1.44 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling