Paano Gamitin ang scanf() sa C++

Paano Gamitin Ang Scanf Sa C



Ang C++ ay isang versatile programming language na kinabibilangan ng ilang built-in na function. Kabilang sa mga function na ito, mayroong isang malawakang ginagamit na input function na tinatawag scanf() . Ang artikulong ito ay naglalayong magbigay ng isang detalyadong pangkalahatang-ideya ng scanf() function sa C++ sa pamamagitan ng paggalugad sa syntax nito, at pag-uugali kasama ng isang simpleng halimbawa ng paggamit scanf() function sa C++.

Paano Gamitin ang scanf() sa C++

Ang scanf() ay isang malawakang ginagamit na function sa C na tumatanggap ng input para sa isang user, na nagpapahintulot sa mga programmer na magpasok ng input na kanilang pinili sa halip na isulat ito sa isang programa. Binabasa nito ang data mula sa karaniwang input (stdin) aklatan. Ang scanf() function na tumatanggap ng naka-format na data mula sa mga karaniwang input device gaya ng mga keyboard. Ang scanf() function ay ipinahayag bilang mga sumusunod.

scanf ( format,... )

Ang scanf() tumatanggap ang function ng dalawang parameter:







  • pormat : Isang string na nagsasaad ng format ng data na babasahin. Ang string na ito ay maaaring may kasamang conversion specifier, na nagsasabi scanf() anong uri ng input ang aasahan at kung paano ito babasahin.
  • (karagdagang mga argumento) : May mga karagdagang data na tumutukoy kung anong data ang kailangang i-print sa console. Ang data na iyong tinukoy dito ay dapat na magkakasunod.

Ang scanf() Ang function ay maaaring gamitin upang kumuha ng anumang halaga kung ito ay isang integer, character, o anumang uri. Gayunpaman, dapat mong tukuyin ang uri ng data gamit ang mga tagatukoy ng format tulad ng %d, %s, %f, at higit pa.



Halimbawa
Ang halimbawa ng scanf() ay ibinigay sa ibaba:



#include
#include
gamit namespace std ;

int pangunahing ( ) {
int edad ;

cout << 'Pakilagay ang Iyong Edad: ' ;

scanf ( '%d' , at edad ) ;

cout << 'Ang Edad Ko ay=' << edad ;

bumalik 0 ;
}

Ang code sa itaas ay tumatanggap ng input mula sa isang user gamit ang scanf() function, na kung saan ay ang edad sa kasong ito. Kapag ipinasok mo ang nais na numero, ito ay ipi-print sa output gamit ang cout function. Dito ginamit namin ang %d format upang tanggapin ang mga numero.





Output

Konklusyon

Sa C++, ang scanf() function ay maaaring gamitin upang tumanggap ng input mula sa isang user. Ang input ay maaaring nasa integer, character, o lumulutang na numero. Ang syntax nito ay medyo simple na kinabibilangan lamang ng format at karagdagang mga argumento. Para sa higit pang mga detalye kung paano ito gamitin sa C++, sundin ang mga nabanggit na alituntunin.