Compilaçao (Probleminha)

Compilaçao (Probleminha)

by Marlon Ribas Vismari -
Number of replies: 3
Olá Professor / Monitor.
Quando eu colei no meu programa o código que o professor forneceu, eu obtive esse problema:

/home/heavy/Marlon/C/EP1.c|190|warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result|

O que é isso?


Ah! A função soma_sinais_opostos é do tipo void. Posso considerá-la que nunca haverá overflow?

Obrigado
Marlon
In reply to Marlon Ribas Vismari

Re: Compilaçao (Probleminha)

by Francisco Reverbel -
Sobre o warning... Você está chamando o gcc com as opções especificadas no enunciado? A opção -U_FORTIFY_SOURCE foi usada?

Nunca haverá overflow na função soma_sinais_opostos. Como os sinais dos números são opostos, o valor absoluto do resultado será menor que os valores absolutos dos dois operandos.
In reply to Francisco Reverbel

Re: Compilaçao (Probleminha)

by Francisco Reverbel -
Hmm... Eu deveria ter dito "... será menor que o valor absoluto de algum dos dois operandos".