• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

x3minater

Aborted (core dumped)

5 mensagens neste tópico

Boas

Tenho aqui um programa que le valores dum ficheiro (e penso que faz isso bem) no entanto recebo um erro:

*** stack smashing detected ***: ./projecto1 terminated

Aborted (core dumped)

Eu não uso mallocs nem callocs nem nada disso que mexe na memória, é apenas um programa de ler ficheiros... tem sugestões para ultrapassar esse erro?

FIkem Bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

desculpa la mas n vo fazer isso, porque é um projecto para uma cadeira... eu sei que e dificil me explicar assim  :P

diz-me so... isso pode ter a ver com uns whiles? eu to a fzr um while(fp!=NULL) para ir lendo ate ao fim do ficheiro... pelo caminho vai fazendo outros whiles, posso-me ter enganado a fazer la alguma coisa, decerteza que me enganei lol, agr n sei é se foi nesses ciclos...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Epa então se não queres mostrar o código, eu também não sou adivinho. Corre o programa com um debugger e saca um stack trace, sempre vês em que linha o código crashou.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não devias fazer while(fp!=EOF)?

Não sei o que é o fp, mas atinges o fim de um ficheiro quando lês o EOF.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora