gente eu estava dando uma lida sobre a função perror, achei algumas explicações mas muito superficial nada que ajudasse de verdade.
no exemplos que eu vi ela funciona mais ou menos como uma função para imprimir algum erro na tela, só que ao invés de usar stdout ela usa stderr, porque usar perror e não um printf, puts, ou outra do tipo para informar um erro?
se possível um pequeno exemplo prático disso(não precisa ser super extenso).