Vi fəsil. C++ dilində proqramlaşdırma


Formatlaşmayan giriş və çıxış



Yüklə 1,02 Mb.
səhifə65/74
tarix04.01.2023
ölçüsü1,02 Mb.
#121980
1   ...   61   62   63   64   65   66   67   68   ...   74
Alqoritmik dillər(C kitab) (10)

6.52.Formatlaşmayan giriş və çıxış
Formatlaşmayan giriş-çıxış iostream ostream siniflərinin köməyi ilə uyğun olaraq read write funksiyaları vasitəsi ilə yerinə yetirilir. Bunların hər biri müəyyən sayda baytları simvollar massivindən yaddaşa və ya tərsinə yazır. Bu baytlar üzərində heç bir formatlaşdırma aparılmır. Məsələ, char buffer[ ]=”Yeni iliniz mübarək”;
cout.write(buffer, 10);
buffer massivinin 0-cı simvol da daxil olmaqla 10 baytını çıxışa verir və ya
cout.write(“ABCDEKLMN”, 5);
-ekranda birinci 5-simvolu əks etdirir.
Read üzv funksiyasından simvol massivinə göstərilən sayda simvolları daxil etmək üçün istifadə edilir. gcount-funksiyası axırına giriş əməliyyatında oxunan simvolların sayı haqqında məlumat verir. Aşağıdaki proqramda istream sinfinin read gcount funksiyalarının ostream sinfinin write funksiyasının istifadə olunması qaydası göstərilmişdir. Proqram read funksiyası vasitəsi ilə buffer massivinə 20 simvol oxuyur, gcount funksiyası vasitəsi ilə daxil edilən simvolların sayı hesablanır və write funksiyası vasitəsi ilə buffer simvollar massivi çıxışa verilir.
//Read, write gcount funksiyalarından istifadə etməklə
//formatlaşmayan giriş-çıxış
#include
using namespace std;
int main( )
{const int size=80;
char buffer[size];
//simvolları buferə daxil etmək üçün read funksiyasından istifadə
cout<<”cümləni daxil edin:”<
cin.read(buffer, 20);
//buferdə olan simvolları əks etdirmək üçün write
//funksiyasından istifadə
cout<
cout.write(buffer,cin.gcount( ));
cout<
return 0;
}
Nəticə:
Cümləni daxil edin:
Tətbiqi riyaziyyat və kibernetika fakultəsi
Daxil edilən cümlə
Tətbiqi riyaziyyat


Yüklə 1,02 Mb.

Dostları ilə paylaş:
1   ...   61   62   63   64   65   66   67   68   ...   74




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin