Resultados da pesquisa a pedido "cin"
Como libero o buffer cin?
Como limpo o buffer cin em C ++?
Como evito um loop de entrada descontrolado quando solicito um número, mas o usuário digita um não número?
Preciso saber como fazer com que minha instrução cin não pareça se 'remover' se você inserir o tipo errado. O código está aqui: int mathOperator() { using namespace std; int Input; do { cout << "Choose: "; el(); cout << "1) Addition"; el(); cout ...
Como você libera o conteúdo de `std :: cin` antes de uma leitura adicional?
Eu estou tentando ler um único personagemvárias vezes. O problema é que eu preciso evitar erros do usuário. Então, por exemplo: char arr[10]; for(int i = 0; i < 10; i++) { cin.get(arr[i]); }Onde as entradas devem ser algo comoa, b, c, d, .... ...
getline (cin, aString) recebendo entrada sem outra tecla enter
Meu código fica assim, string aString; cin >> aString; cout << "This is what cin gets:" << aString << endl; getline(cin, aString); cout << "This is what getline(cin, <string>) gets:" << aString << endl; Toda vez que o executei, dou entradas ...
btendo entrada do usuário em C ++ [fechado]
Estou escrevendo um programa que permite que um aluno escreva uma pergunta e armazene essa pergunta (ou string) em uma variável. Alguém pode me dizer a melhor maneira de obter informações do usuário obrigado por suas respostas e comentários
C ++ Verificando por um inteiro.
Novo para C ++. Tendo problemas corretamente em loop ao lidar com erros. Eu estou tentando verificar se a entrada do usuário é um inteiro e é positiva.
cin.ignore (numeric_limits <streamsize> :: max (), '\ n')
O que essa linha em particularcin.ignore(numeric_limits<streamsize>::max(), '\n'), significava em programação C ++? Isso realmente ignora a última entrada do usuário?
Leia uma matriz da entrada padrão, ignorando colchetes e vírgulas
A entrada de amostra para o meu código é: { 1, 2, 3, 4 }Desejo ignorar os colchetes e vírgulas e ler os números em uma matriz. Como eu posso fazer isso?