123456789101112131415161718192021222324252627282930313233343536373839 |
- #include <iostream>
- #include "teclado.hh"
- string digitarstring(string x){
- string str;
- if(x == "editora" || x == "edição"){
- cout << "\nDigite a "+x+": ";
- } else {
- cout << "\nDigite o "+x+": ";
- }
- while(getline(cin, str)){
- if(str != ""){
- break;
- }
- }
- return str;
- }
- string digitarnumero(string x){
- float numero;
- if (x == "ano"){
- cout << "\nDigite o ano: ";
- } else {
- cout << "\nDigite o preço: ";
- }
- while(!(cin >> numero)){
- cout << "Erro. Digitou letras." << endl;
- if (x == "ano"){
- cout << "Digite novamente o ano: ";
- } else {
- cout << "Digite novamente o preço: ";
- }
- cin.clear();
- while(cin.get() != '\n');
- }
- string str = to_string(numero);
- return str;
- }
|