O livro em que estou estudando me deu o seguinte código:
#include <iostream>
using std::cout;
using std::cin;
int main()
{
char text[10];
cout << "Please enter a word\n";
cin.getline(text,10);
cout << text << endl;
return 0;
}
Porem, ele aponta erros. EU analizei e tentei concertar:
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
char text[10];
cout << "Please enter a word\n";
cin.getline(text,10);
cout << text << endl;
return 0;
}
Ele roda, só que no livro, o autor fala que era para ser possível escrever apenas 10 caracteres, e o programa permite escrever o quanto quiser. O que esta errado?
Pergunta
Guest --Otávio --
O livro em que estou estudando me deu o seguinte código:
#include <iostream>
using std::cout;
using std::cin;
int main()
{
char text[10];
cout << "Please enter a word\n";
cin.getline(text,10);
cout << text << endl;
return 0;
}
Porem, ele aponta erros. EU analizei e tentei concertar:
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
char text[10];
cout << "Please enter a word\n";
cin.getline(text,10);
cout << text << endl;
return 0;
}
Ele roda, só que no livro, o autor fala que era para ser possível escrever apenas 10 caracteres, e o programa permite escrever o quanto quiser. O que esta errado?
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.