Enviado em 03/11/2015 - 19:32h
Boa noite pessoal, gostaria de saber se há alguma possibilidade do sistema considerar apenas o primeiro caractere digitado e descartar o resto. Por exemplo, olhem esse código que eu estou postando abaixo. Se eu digitar na primeira entrada um texto grande, tipo "teste", o programa ja vai atribuir os 5 caracteres nas proximas posições dos vetores. Teria como ele considerar somente o primeiro caractere e eliminar o resto que foi digitado acidentalmente?
#include <iostream>
using namespace std;
int main()
{
char teste[4];
for (int k=0; k!=5; k++)
{
cin >> teste[k];
}
for (int k1=0; k1!=5; k1++)
{
cout << endl << teste[k1] << endl;
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
char teste[4];
for (int k=0; k!=5; k++)
{
cin >> teste[k];
}
for (int k1=0; k1!=5; k1++)
{
cout << endl << teste[k1] << endl;
}
return 0;
}