Пример у вас не очень рабочий, scanf принимает указатель