Entrar
Últimos assuntos
Os membros mais ativos da semana
Nenhum usuário |
Funções de Entrada em C++
3 participantes
Página 1 de 1
Funções de Entrada em C++
Funções de entrada
A entrada de dados é algo muito importante para qualquer programa, que deve ser usado em conjunto com uma função de saída.
Função de Entrada de C++
As funções de entrada de C++ são encontradas na biblioteca padrão de entrada/saída, a IOSTREAM.
Toda entrada de dado deve ser armazenada em um endereço de uma variável, assim como em C.
A entrada de entrada de dados é controlada pela função CIN.
Todas as entradas devem estar depois do acumulador de entrada* (>>) e não é necessário identificar o tipo de dado com uma máscara, nem indicar o endereço da variável, apenas digitamos o nome da variável.
*Cuidado: Não confunda os acumuladores. O acumulador de saída é << e o acumulador de entrada é >>.
Diferentemente do scanf do C, não podemos indicar várias entradas com a função cin. Ou seja, você deve incluir um CIN para cada entrada.
Dicas importantes
Nunca confunda os acumuladores. Entrada >>* e saída <<.
Não é possível carregar uma cadeia de caracteres com a função cin, ou seja, se tiver um tipo de dado CHAR e entrarmos com uma frase, apenas a última letra será lida.
Um problema sério das funções de entrada tanto de C quanto C++ é que tudo do teclado é considerado uma entrada, inclusive o ENTER. Então, se digitarmos um número e apertarmos o ENTER, além do número também fica armazenado o ENTER, que atrapalhará futuras entradas de dados, podendo ocorrer de um dado não ser digitado porque o programa irá considerar que mesmo antes de digitarmos o dado foi dado um ENTER. Esse problema pode ser facilmente resolvido se digitarmos a função CIN.IGNORE () depois de cada CIN.
Veja o exemplo 2.
Mas até aqui é o básico para conseguirmos entrar na fase intermediária da linguagem.
A entrada de dados é algo muito importante para qualquer programa, que deve ser usado em conjunto com uma função de saída.
Função de Entrada de C++
As funções de entrada de C++ são encontradas na biblioteca padrão de entrada/saída, a IOSTREAM.
Toda entrada de dado deve ser armazenada em um endereço de uma variável, assim como em C.
A entrada de entrada de dados é controlada pela função CIN.
Todas as entradas devem estar depois do acumulador de entrada* (>>) e não é necessário identificar o tipo de dado com uma máscara, nem indicar o endereço da variável, apenas digitamos o nome da variável.
*Cuidado: Não confunda os acumuladores. O acumulador de saída é << e o acumulador de entrada é >>.
//EXEMPLO1
#include
using namespace std;
int main (void)**
int nr;
cout <<"Digite um numero: "*
cin >> nr;
cout <<"\n\n\nVoce digitou o numero: "<return 0;
**
Diferentemente do scanf do C, não podemos indicar várias entradas com a função cin. Ou seja, você deve incluir um CIN para cada entrada.
Dicas importantes
Nunca confunda os acumuladores. Entrada >>* e saída <<.
Não é possível carregar uma cadeia de caracteres com a função cin, ou seja, se tiver um tipo de dado CHAR e entrarmos com uma frase, apenas a última letra será lida.
Um problema sério das funções de entrada tanto de C quanto C++ é que tudo do teclado é considerado uma entrada, inclusive o ENTER. Então, se digitarmos um número e apertarmos o ENTER, além do número também fica armazenado o ENTER, que atrapalhará futuras entradas de dados, podendo ocorrer de um dado não ser digitado porque o programa irá considerar que mesmo antes de digitarmos o dado foi dado um ENTER. Esse problema pode ser facilmente resolvido se digitarmos a função CIN.IGNORE () depois de cada CIN.
Veja o exemplo 2.
Mas até aqui é o básico para conseguirmos entrar na fase intermediária da linguagem.
Harchel- Programadores
- Mensagens : 27
Reputação : 2
Moedas : 390
Cash : 0
Ocorrências :
Re: Funções de Entrada em C++
Também não entendo nada,
Mais deve ser muito útil pra quem precisa.
Spanka- Experiente I
- Mensagens : 461
Reputação : 24
Moedas : 499
Cash : 65
Ocorrências :
Tópicos semelhantes
» Funções de Entrada em C
» Entrada e saída na Equipe
» Principais Funções
» Funções de Saída em C++
» Funções de Saída C
» Entrada e saída na Equipe
» Principais Funções
» Funções de Saída em C++
» Funções de Saída C
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Qui Jan 11, 2018 4:06 pm por Founder
» Canal no youtube! voltando
Qui Jan 11, 2018 4:05 pm por Founder
» Player.img GTA SA
Sex Out 14, 2016 2:48 pm por dr7games
» [iPixel] Atualizações - Back!
Seg Out 03, 2016 8:25 pm por Reset
» DDtank Pirata - Server TITAN
Dom Out 02, 2016 7:32 pm por Founder
» Diogo
Sáb Out 01, 2016 5:16 pm por Snnop
» (EXCLUSIVO) - Technic Laucher Crackeado/Pirata!
Sáb Out 01, 2016 11:48 am por dr7games
» [HABBO] Rockz Hotel
Qua Set 28, 2016 9:19 pm por Snnop
» Habbo novo - Peace
Qua Set 28, 2016 9:16 pm por Snnop
» Mega Habbo Net
Qua Set 28, 2016 9:15 pm por Snnop