dificil usar livros antigos e comprar em sebos da vida, ,porque até mesmo o c sofre atualizações e as vezes por mais q o codigo rode, as vezes vc ta aprendendo coisa que já está ultrapassada, uma boa dica é se vc já tem coisa antiga de qualquer linguagem e travar na compilacao joga o codigo no gpt e pede pra ele atualizar , e explicar tbm, que ele vai possivelmente te mostrar a forma que vai estar mais atual e compilar, cometi esse erro com php,

ps: tem muito livro bom q da pra encontrar na z-library ou em torrents da vida...

Como disse em um comentário aqui mesmo, livros para linguagem estão perdendo cada vez mais o sentido. As releases das linguagens acontecem em períodos curtos e ninguem vai ficar editando/comprando livroa duas vezes por ano.

Para assuntos mais duradouros, como padrões ou parte teórica (como algoritmos), bons livros ainda são fontes bem confiáveis.