Non c'è nulla di sbagliato e quel warning lo puoi anche lasciar perdere. Ti dice che stai ignorando il valore di ritorno della scanf(), forse perché hai speficato il flag -W in compilazione.