O que quer dizer exatamente o erro: "Tamanho máximo da pilha ou da memória dinâmica excedido, ou talvez apontador inválido"?
Eu fiz um programa no qual eu preciso escrever 6 números e depois abrir um arquivo no formato .txt e comparar os números que estão nesse arquivo com os números que eu digitei. O programa funciona direito, só que na hora de fechar o programa, sempre aparece a janela "xxx.exe encontrou um problema e precisa ser fechado".
O estranho é que eu fiz um programa idêntico à esse, só que o arquivo que o programa tem que ler é bem menor (o outro arquivo tem mais de 70kb) e ele dá certo sem ocorrer esse erro.
Então a minha dúvida é: eu tenho que que alocar memória antes de ler um arquivo grande?
Pergunta
Royxw
O que quer dizer exatamente o erro: "Tamanho máximo da pilha ou da memória dinâmica excedido, ou talvez apontador inválido"?
Eu fiz um programa no qual eu preciso escrever 6 números e depois abrir um arquivo no formato .txt e comparar os números que estão nesse arquivo com os números que eu digitei. O programa funciona direito, só que na hora de fechar o programa, sempre aparece a janela "xxx.exe encontrou um problema e precisa ser fechado".
O estranho é que eu fiz um programa idêntico à esse, só que o arquivo que o programa tem que ler é bem menor (o outro arquivo tem mais de 70kb) e ele dá certo sem ocorrer esse erro.
Então a minha dúvida é: eu tenho que que alocar memória antes de ler um arquivo grande?
Editado por RoyxwLink 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.