gets funktsiyasi
scanf funktsiyasida %s format ishlatilganda o’zgaruvchiga qiymat
kiritilayotganda belgilar bir-biridan ajratilmagan holda kiritilishi shart. Bunday
noaniqlikni bartaraf etishda quyidagi funktsiyadan foydalniladi:
gets(name);
bu funktsiya qo’llanilganda, klaviaturadan Enter bosilguncha kiritilayotgan barcha
belgi va simvollar name ga o’zlashtiriladi va satr oxiriga (\0) nolli simvol belgisi
o’zlashtirib olinadi. Masalan, qiymat kiritish satrida
Karimov Sobir Azizovich
deb yozib Enter tugmasi bosilgandan so’ng gets(name) funktsiyasi orqali name
o’zgaruvchisiga «Karimov Sobir Azizovich» qiymati o’zlashtiriladi.
Do'stlaringiz bilan baham: |