> S1 = fopen("wallet.txt", "w");
открыли файл на запись. Благополучно похерив всё что там было записано.
> y += 30;
прибавили к переменной y число 30. Но поскольку выше она была просто объявлена без значения, то там как был мусор, так и остался.
> fprintf(S1, "%d\n", y);
ура, мы записали в файл мусор.