Как записать переменную в файл без добавления: новая строка: из "scanf" в C - PullRequest
0 голосов
/ 28 марта 2019

всегда первая строка моего файла пуста

Что я могу сделать?

printf("donner n");
scanf("%d",&n);

 for(int i=0;i<n;i++)
 { gets(ch);    
   fprintf(f,"%s\n",ch);} ```

1 Ответ

0 голосов
/ 28 марта 2019

изменение

scanf("%d",&n);

до

scanf("%d\n",&n);

Должен быть в состоянии получить желаемые результаты

Поскольку первая пустая строка - это символ новой строки, который не читается при scanf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...