C ++ usando stdcin

C ++ usando stdcin

Em C ++, precisamos de um mecanismo para interagir com os usuários ou obter informações dos usuários. Para esse fim, o C ++ fornece uma biblioteca padrão para entreter a instrução de entrada e saída. O 'iostream', aqui 'io' significa entrada e saída, este fluxo lida com as instruções de entrada e saída. Esta biblioteca contém todos os métodos que precisamos para inserir dados do usuário ou de saída de dados no console. Primeiro, importamos esta biblioteca e para inserir dados que usamos 'CIN >>'.

A biblioteca 'iostream' tem variáveis ​​predefinidas 'std :: Cin' é uma delas. O 'std' significa Standard and 'Cin' significa entrada de personagem. O 'iostream' suporta muitas funções internas que podemos usar em nosso código apenas importando a biblioteca.

Sintaxe

Primeiro método para usar o CI:

std :: CIN >> variable_name;

O 'std' é padrão '::' informa ao compilador sobre a próxima declaração e o operador '>>' é usado para inserir os dados que serão armazenados no 'variable_name'. O tipo de entrada depende do tipo de dados da variável fornecida. Se 'variable_name' for do tipo inteiro, ele aceitará a entrada do tipo inteiro, portanto o 'flutuador' ou outros tipos de entrada não poderá ser armazenado nele. Se tentarmos salvar diferentes tipos de dados em um tipo inteiro, o compilador mostrará uma mensagem de erro no console.

Para tornar essa afirmação funcional, precisamos importar a biblioteca relevante que é:

#incluir

Segundo método para usar o CIN:

O outro método é primeiro fazer o 'espaço de nome padrão'. Ao criar isso, não precisamos escrever o termo 'std' com todas as afirmações que pertencem à classe padrão.

usando namespace std;

Isso significa que usaremos objetos padrão em nosso código. Depois de fazer isso, estaremos livres de escrever 'std' toda vez que usamos qualquer objeto da classe padrão.

CIN >> variable_name;

Agora, esta afirmação pode ser executada com sucesso sem usar 'std'.

Exemplo não. 1:

Neste código, obteremos dados do usuário, que os dados devem ser do tipo inteiro e utilizaremos 'std :: cin' para obter dados.

#incluir
int main ()
int number_0;
std :: cout number_0;
std :: cout<< "The integer number you entered is: "<< number_0;
retornar 0;

No método main (), temos que declarar uma variável 'número_0' com um tipo inteiro. Em seguida, usamos a declaração 'std :: cout' para imprimir um texto no console. O 'std' é utilizado antes do 'cout' porque esta declaração é uma declaração de saída da biblioteca padrão. O 'std ::' será colocado antes de qualquer instrução de entrada/saída. Depois disso, o 'std :: Cin' é empregado para obter os dados do tipo inteiro do usuário. O compilador C ++ compila a linha de código por linha, primeiro, ele executará a instrução 'std :: cout'. Em seguida, ele aguardará a tela para receber a entrada do usuário por causa da declaração 'std :: cin' quando o usuário dá a entrada através do teclado. O compilador armazenará esse valor na variável específica 'número_0' e é colocado após o 'std :: cin >>' '. O compilador implementa a próxima declaração que é de 'std :: cout'. Isso representará uma mensagem e um valor que tiramos do usuário.

Exemplo não. 2:

No exemplo, explicamos como podemos pegar os dados do tipo de string do usuário sem usar 'std :: Cin'.

#incluir
usando namespace std;
int main ()
string name_0;
cout name_0;
cout<< "Your Name is : "<< Name_0;
retornar 0;

Depois de importar a biblioteca 'iostream', adicione uma linha de código 'usando namespace std'. Com isso, podemos economizar tempo, pois não podemos utilizar 'std' novamente sempre que usamos qualquer objeto de 'std'. Dentro da função Main (), há uma declaração de uma variável de tipo de string 'name_0' para armazenar o nome de um usuário. Em seguida, a declaração 'cout' será empregada para imprimir a mensagem que queremos exibir no terminal. Uma coisa que você deve notar é que não usamos 'std' antes de 'cout' porque definimos globalmente. O 'CIN >> é utilizado para pegar o nome do usuário e exibir esse nome usando' cout '. O compilador mostrará a primeira mensagem 'cout' e depois aguardará o usuário inserir uma string. Quando o usuário insere a sequência e atinge a tecla 'Enter', o compilador implementará a próxima instrução e imprimirá a mensagem com o nome de um usuário.

Exemplo não. 3:

O código demonstrará como adquirir várias entradas do usuário.

#incluir
int main ()
Float Weight_0;
int roll_no;
std :: cout weight_0;
std :: cout roll_no;
std :: cout<< "Your weight is : "<< weight_0;
std :: cout<< "\nYour Roll No is: "<< roll_no;
retornar 0;

No programa, primeiro, apresente a biblioteca. Em seguida, dentro do método main () define uma variável do tipo flutuante 'peso_0' e uma variável do tipo inteiro 'roll_no' para obter o número de peso e rolo do usuário. Mostre a mensagem chamando 'std :: cout'. Pegue o peso do usuário usando 'std :: Cin'. O compilador exibirá o texto e aguarda o usuário inserir o peso. Em seguida, ele executa o próximo comando e aguarda o usuário inserir um número de rolo. Com a ajuda de 'cout', representaremos o número de peso e rolo inserido pelo usuário. Ao fazer isso, podemos obter mais de uma entrada do usuário.

Exemplo não. 4:

Este programa descreve como podemos obter três entradas do usuário, apenas empregando uma declaração 'std :: Cin'.

#incluir
int main ()
float número_1, número_2, número_3;
std :: cout number_1 >> número_2 >> número_3;
std :: cout<< "Sum of three numbers is : "<< number_1+number_2+number_3;
retornar 0;

Incorpore o arquivo de cabeçalho 'iostream'. Na próxima declaração, invocar a função principal () e definir três variáveis ​​de ponto flutuante. Essas variáveis ​​são separadas por vírgulas. Então, queremos imprimir o texto no terminal, para utilizar o comando 'cout'. Para pegar os valores do usuário, empregue o 'std :: Cin'. Aqui usamos um 'std :: Cin'. Depois de mencionar o primeiro nome da variável 'número_1', utilize '>>' e depois coloque o outro 'número_2' e assim por diante. O compilador receberá três entradas do usuário. Em seguida, ele adicionará esses três valores e exibirá a soma deles. O compilador implementará o primeiro comando 'cout' e imprimirá a mensagem. Em seguida, ele executa o comando 'CIN' e espera obter a entrada. Quando um usuário insere o primeiro valor e pressiona o botão Space ou 'Enter', ele pega a segunda entrada e depois pressiona o espaço ou 'Enter' para inserir o terceiro valor. Quando atingimos 'Enter', o compilador inicializa a primeira variável e quando inserimos um segundo valor e pressionamos 'Enter', ele armazena um valor na segunda variável e assim por diante.

Conclusão

Neste guia, abordamos o tópico 'Std :: CIN', que é utilizado para inserir os dados do usuário e usar esta declaração que temos para importar a biblioteca relevante. Também falamos sobre o objetivo desta declaração em C ++ e seus requisitos. A sintaxe deste comando também é discutida com vários códigos. Os exemplos explicam em detalhes como a declaração 'std :: cin' pode ser utilizada de maneiras diferentes para obter informações dos usuários.