I was doing a search on parameters in the scanf ([\ n] * c, etc ...) and I saw in several places several people saying that scanf was very insecure and should not be used at any time, I read the same about the gets, saying it was unsafe. I would like to know what the safest method of reading user inputs, fgets? sscanf?