Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

problema ao inserir valores em um vetor de cadeia (n sei se eu escrevi errado e n achei algo q me corrigisse) #314

Open
ArielScarlate789 opened this issue Oct 9, 2024 · 2 comments
Labels

Comments

@ArielScarlate789
Copy link

Descrição do problema

imagem_2024-10-09_181106860

quando eu termino de inserir os valores nesse vetor, a compilação da um erro indefinido, digitei algo de errado?

Código

programa {
  funcao inicio() {
    cadeia palavra[3]
    para (inteiro int = 0; int<=3;int++) {
      escreva("digite uma palavra ")
      leia(palavra[int])
    }
    escreva(palavra[1])
    
  }
}

Comentários adicionais

No response

@dgadelha
Copy link
Owner

Olá

O problema é que você está tentando executar o leia num índice do vetor que não existe. O tamanho do vetor é 3, logo as posições são 0, 1 e 2. No para, você deixa o int ter o valor 3, e ao salvar o valor da variável na posição 3, dá erro.

Vou deixar a issue aberta para melhorar a mensagem de erro.

@ArielScarlate789
Copy link
Author

ArielScarlate789 commented Oct 13, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants