novice Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 for(int a=0, calculo[a]!='', a++){ cout<<calculo[a]<<", ";}A mensagem de erro do compilador e "expected init-declaration before '!=' token Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 _Cristiano_ Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 Porque você não usa while em vez de for???O for é separado por ";" ponto e virgulaAbraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 Tente utilizar ; ao invés de , ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 novice Postado Março 14, 2009 Autor Denunciar Share Postado Março 14, 2009 Obrigado, nunca ia perceber q usa-se ";" ao invés de ",". Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Maligno Postado Março 14, 2009 Denunciar Share Postado Março 14, 2009 Mas note que a vírgula não se descarta, pois as três partes do FOR (inicialização, teste e ajuste de iteração) podem conter listas, cujos ítens são separados justamente por vírgulas. Você poderia ter, por exemplo, 3 inicializações. O único porém é que na lista de expressões de teste, só vale o resultado da última expressão. E como adendo, note também que você pode deixar tudo vazio, inserindo apenas os dois ponto-e-vírgulas obrigatórios. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
novice
for(int a=0, calculo[a]!='', a++)
{
cout<<calculo[a]<<", ";
}
A mensagem de erro do compilador e "expected init-declaration before '!=' token
Link para o comentário
Compartilhar em outros sites
4 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.