Как да използвате scanf() в C++

Kak Da Izpolzvate Scanf V C



C++ е многофункционален език за програмиране, който включва няколко вградени функции. Сред тези функции има широко използвана функция за въвеждане, наречена scanf() . Тази статия има за цел да предостави подробен преглед на scanf() функция в C++, като изследва нейния синтаксис и поведение заедно с прост пример за използване scanf() функция в C++.

Как да използвате scanf() в C++

The scanf() е широко използвана функция в C, която приема вход от потребител, позволявайки на програмистите да въвеждат вход по свой избор, вместо да го записват в програма. Той чете данните от стандартен вход (stdin) библиотека. The scanf() функцията получава форматирани данни от стандартни входни устройства като клавиатури. The scanf() функцията се декларира по следния начин.

сканиране ( формат,... )

The scanf() функцията приема два параметъра:







  • формат : Низ, указващ формата на данните за четене. Този низ може да включва спецификатори на преобразуване, които казват scanf() какъв вид въвеждане да очаквате и как да го разчетете.
  • (допълнителни аргументи) : Има допълнителни данни, които указват какви данни трябва да бъдат отпечатани на конзолата. Данните, които посочвате тук, трябва да са в последователност.

The scanf() функцията може да се използва за приемане на всяка стойност, независимо дали е цяло число, знак или произволен тип. Трябва обаче да посочите типа данни, като използвате спецификаторите на формат като %d, %s, %f и други.



Пример
Примерът за scanf() е дадено по-долу:



#include
#include
използвайки пространство от имена std ;

вътр основен ( ) {
вътр възраст ;

cout << „Моля, въведете вашата възраст:“ ;

сканиране ( '%д' , и възраст ) ;

cout << 'Моята възраст е = ' << възраст ;

връщане 0 ;
}

Горният код приема въвеждане от потребител, използващ scanf() функция, която е възраст в такъв случай. Когато въведете желаното число, то ще бъде отпечатано на изхода с помощта на функцията cout. Тук използвахме формат за приемане на числа.





Изход

Заключение

В C++, scanf() функция може да се използва за приемане на вход от потребител. Въведеното може да бъде в цели числа, знаци или плаващи числа. Синтаксисът му е доста прост, който включва само формата и допълнителните аргументи. За повече подробности как да го използвате в C++, следвайте горепосочените указания.