Поскольку вы используете C99, вы можете захотеть объявить переменную, управляющую циклом for внутри самого оператора for.
for (int i=1; i<=in; i++);
{
/* i is not in scope here */
}
И теперь, когда янаписано, что идиоматический способ написать цикл - начать с 0
и проверить с <
for (int i=0; i<in; i++);
{
/* i is not in scope here */
}