teoricamente o limite de variáveis do vetor deveria ser igual ao número de caracteres q o usuário colocasse +1, mas na hora de testar o programa, quando entro com mais d 28 caracteres, ele da pau.
Por que? E como corrigir?
Para ajudar ta aki o arquivo fonte q usei para testar:
Pergunta
novice
Quando coloco:
char entrada[]={};
teoricamente o limite de variáveis do vetor deveria ser igual ao número de caracteres q o usuário colocasse +1, mas na hora de testar o programa, quando entro com mais d 28 caracteres, ele da pau.
Por que? E como corrigir?
Para ajudar ta aki o arquivo fonte q usei para testar:
#include <iostream>
using namespace std;
int main()
{
char entrada[]={};
cin>>entrada;
cout<<endl;
for(int a=0; entrada[a]!=''; a++)
{
cout<<entrada[a]<<", ";
}
return 0;
}
Link para o comentário
Compartilhar em outros sites
3 respostass 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.