R. A. Ro‘ziyev, U. M. Mirsanov, F. J. Toxirov, L. S. Isroilova, H. N. Arziqulov


Turlarni o‘zgartirish funksiyalari


Download 1.27 Mb.
bet36/45
Sana14.10.2023
Hajmi1.27 Mb.
#1703549
1   ...   32   33   34   35   36   37   38   39   ...   45
Bog'liq
C qo`llanma 29.06

Turlarni o‘zgartirish funksiyalari
C++ dasturlash tilida satrli o‘zgaruvchilarni sonli o‘zgaruvchilarga o‘tkazish mumkin. Buning uchun stdlib.h kutubxonasidagi quyidagi funksiyalardan foydalaniladi:
atof – satrni haqiqiy songa o‘tkazish. Funksiyaning umumiy ko‘rinishi quyidagicha yoziladi: double atof(const char s).
Masalan:
char a[10];
cout<<"a="; cin>>a; // satrli ko‘rinishdagi haqiqiy sonni kiritish
cout<<"a="<
natija:
a=17.45
a=17.45
atoi – satrni butun songa o‘tkazish. Funksiyaning umumiy ko‘rinishi quyidagicha yoziladi: int atoi(const char s).
Masalan:
char a[10];
cout<<"a="; cin>>a;
cout<<"a="<
natija:
a=17
a=171
atol – satrni uzun butun songa o‘tkazish. Funksiyaning umumiy ko‘rinishi quyidagicha yoziladi: long atol(const char s).
Masalan:
char a[10];
cout<<"a="; cin>>a;
cout<<"a="<
natija:
a=786536879
a=786536879
Ushbu funksiyalardan foydalanish uchun dasturning sarlavha qismiga quyidagi #include dastur kodini kiritish talab etiladi.
Yuqorida bayon etilgan fikrlarni tekshirish uchun C++ dasturlash tilida satrli operatorlardan foydalangan holda bir nechta misollarni ko‘rib chiqamiz.
1-misol. Berilgan satrdagi belgilar sonini chiqaruvchi dastur.
Berilgan masalaning dastur kodi quyidagicha:
#include
#include
using namespace std;
int main()
{
string s;
cout << "Satr kiriting" << endl;
getline(cin, s);
cout<<"Siz kiritgan satr "<
cout<<"Siz kiritgan satr "<
return 0;
}

Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   32   33   34   35   36   37   38   39   ...   45




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