всегда первая строка моего файла пуста
Что я могу сделать?
printf("donner n"); scanf("%d",&n); for(int i=0;i<n;i++) { gets(ch); fprintf(f,"%s\n",ch);} ```
изменение
scanf("%d",&n);
до
scanf("%d\n",&n);
Должен быть в состоянии получить желаемые результаты
Поскольку первая пустая строка - это символ новой строки, который не читается при scanf.