killezio Posted January 21, 2016 at 10:10 AM Report Share #592228 Posted January 21, 2016 at 10:10 AM (edited) Boas, Tive uma mensagem do compilador a dizer "abort trap: 6" que pelos vistos significa por exemplo que estava a aceder à posição 11 de um vetor quando ele tem apenas 10 . No entanto depois de aumentar o número de elementos, a mensagem deixou de aparecer mas o vetor permanecia inalterável. alguma ideia do que possa ser? Edited January 21, 2016 at 10:12 AM by killezio Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 21, 2016 at 11:37 AM Report Share #592240 Posted January 21, 2016 at 11:37 AM que compilador ? qual a mensagem completa do erro ? qual o código referido pela mensagem de erro ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
killezio Posted January 21, 2016 at 11:55 AM Author Report Share #592244 Posted January 21, 2016 at 11:55 AM a mensagem completa é mesmo só isso "abort trap: 6". depois de ver no google o que significa o erro e descobrir em que vetor do meu programa isso estava a acontecer simplesmente aumentei a dimensão dele e o erro acabou. no entanto o resultado final permaneceu. o vetor estava na mesma só que agora nao havia a mensagem de erro. e a única coisa que eu fiz ao vetor foi modificar os valores das posições. Link to comment Share on other sites More sharing options...
falk0n Posted January 21, 2016 at 12:55 PM Report Share #592250 Posted January 21, 2016 at 12:55 PM Se quiseres mostrar (código) onde esse problema estava a acontecer talvez consigamos ajudar... assim é só futurologia 🙂 Boas programações, Nuno Link to comment Share on other sites More sharing options...
killezio Posted January 23, 2016 at 11:04 AM Author Report Share #592395 Posted January 23, 2016 at 11:04 AM já não tenho o código.. mas acho estranho aquilo ter acontecido pois a única coisa que eu fazia no vetor era pegar na posição seguinte e atribuir-lhe um valor. Como esse erro me estava a dar pensei que poderia estar a pegar numa posição acima do tamanho do vetor então aumentei o tamanho e esse erro deixou de dar. no entanto ,para minha surpresa, o vetor estava igual à altura em que me dava o erro ps: pelos vistos este erro deixa o programa correr e só mostra a mensagem no fim, ou seja o que aconteceu foi: quando executei o programa ( cujo objetivo é mostrar o vetor depois das operações), o terminal mostrou ex: " 1 2 3 4 5 abort trap: 6 " e depois de corrigir o tamanho do vetor ficou "1 2 3 4 5" seria normal ter qualquer coisa depois do "5" desta vez já não estou a tentar aceder a uma posição do vetor que não lhe pertence... Mas da próxima vez que isto me acontecer eu coloco o código aqui. Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted January 23, 2016 at 01:25 PM Report Share #592399 Posted January 23, 2016 at 01:25 PM que compilador ? qual a mensagem completa do erro ? qual o código referido pela mensagem de erro ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now