Como usar scanf() em C++
O scanf() é uma função amplamente usada em C que aceita entrada para um usuário, permitindo que os programadores insiram uma entrada de sua escolha em vez de escrevê-la em um programa. Ele lê os dados do entrada padrão (stdin) biblioteca. O scanf() A função recebe dados formatados de dispositivos de entrada padrão, como teclados. O scanf() função é declarada como segue.
scanf ( formato,... )O scanf() função aceita dois parâmetros:
- formatar : Uma string indicando o formato dos dados a serem lidos. Esta string pode incluir especificadores de conversão, que informam scanf() que tipo de entrada antecipar e como lê-la.
- (argumentos adicionais) : Existem dados adicionais que especificam quais dados precisam ser impressos no console. Os dados especificados aqui devem estar em sequência.
O scanf() A função pode ser usada para obter qualquer valor, seja um número inteiro, caractere ou qualquer tipo. No entanto, você deve especificar o tipo de dados usando os especificadores de formato como %d, %s, %f e mais.
Exemplo
O exemplo de scanf() é dado abaixo:
#include
#include
usando namespace std ;
int principal ( ) {
int idade ;
cout << 'Por favor coloque sua idade: ' ;
scanf ( '%d' , & idade ) ;
cout << 'Minha idade é=' << idade ;
retornar 0 ;
}
O código acima aceita a entrada de um usuário usando o scanf() função, que é a idade nesse caso. Ao inserir o número desejado, ele será impresso na saída usando a função cout. Aqui usamos o %d formato para aceitar números.
Saída
Conclusão
Em C++, o scanf() A função pode ser usada para aceitar a entrada de um usuário. A entrada pode ser em números inteiros, caracteres ou números flutuantes. Sua sintaxe é bastante simples, incluindo apenas o formato e os argumentos adicionais. Para obter mais detalhes sobre como usá-lo em C++, siga as orientações mencionadas acima.