Зачем ты сканф до цикла делаешь?
метрика, не?
Обучаешься? Иль работаешь?
Наверное потом в конце надо закрывать (освобождать память), не?