Articles of cin

Como c espaço em c + +?

Digamos que tenhamos um código: int main() { char a[10]; for(int i = 0; i >a[i]; if(a[i] == ‘ ‘) cout<<"It is a space!!!"<<endl; } return 0; } Como cin um símbolo de espaço da input padrão? Se você escreve espaço, o programa ignora! 🙁 Existe alguma combinação de símbolos (por exemplo, ‘\ s’ ou […]

alterando o delimitador para cin (c ++)

Eu redirecionei “cin” para ler de um stream de arquivo cin.rdbug(inF.rdbug()) Quando uso o operador de extração, ele lê até atingir um caractere de espaço em branco. É possível usar outro delimitador? Eu passei pela API no cplusplus.com, mas não encontrei nada.

getline não está pedindo input?

Este é provavelmente um problema muito simples, mas perdoe-me como sou novo. Aqui está o meu código: #include #include #include using namespace std; int main () { string name; int i; string mystr; float price = 0; cout << "Hello World!" << endl; cout <> name; cout << "Hello " << name << endl; cout […]

Como faço para validar a input do usuário como um duplo em C ++?

Como eu verificaria se a input é realmente dupla? double x; while (1) { cout <‘; if (cin >> x) { // valid number break; } else { // not a valid number cout << "Invalid Input! Please input a numerical value." << endl; } } //do other stuff… O código acima imprime infinitamente a […]

Loop infinito com cin ao digitar string enquanto um número é esperado

No loop seguinte, se digitarmos caracteres como a input cin vez de números que são esperados, ele entra em loop infinito. Alguém poderia me explicar por que isso ocorre? Quando usamos cin , se a input não é um número, então existem maneiras de detectar isso para evitar problemas acima mencionados? unsigned long ul_x1, ul_x2; […]

Como faço para liberar o buffer cin?

Como faço para limpar o buffer cin em C ++?

cin e getline pulando input

anteriormente eu postei uma pergunta sobre o cin jumping input, e obtive resultados para liberar e usar o istringstream , mas agora tentei todas as soluções possíveis, mas nenhuma delas funcionou. aqui está o meu código: void createNewCustomer () { string name, address; cout << "Creating a new customer…" << endl; cout << "Enter the […]

Usando o getline (cin, s) depois do cin

Eu preciso do seguinte programa para tomar toda a linha de input do usuário e colocá-lo em nomes de string: cout <> number; cout << "Enter names: "; string names; getline(cin, names); No entanto, com o comando cin >> number antes do comando getline() (que eu estou supondo que é o problema), ele não me […]