0 / 0 / 2
Регистрация: 26.11.2013
Сообщений: 28
1

При вводе пропускает первую строку

10.06.2014, 19:38. Показов 732. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
cout<<"\nVvedite text: ";
    for (int i=0; i < n; i++)
    {
        cout<<"Vvedite"<<i+1<<"stroku\n";
        gets(txt);
        fprintf(f1, "%s\n", txt);
    }
Нужно записывать строки в файл, притом должны быть также пустые строки, поэтому использую gets.
При попытке записать строки - первую почему-то пропускает.

Скриншот:
Миниатюры
При вводе пропускает первую строку  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2014, 19:38
Ответы с готовыми решениями:

При вводе данных программа пропускает операции cin
Описать структуру с именем note, содержащую следующие поля:  фамилия, имя;  номер...

Копирование строки. При вводе пробела программа пропускает последующий ввод данных
char st, st1; int k, m, i, j; system(&quot;cls&quot;); cout &lt;&lt;&quot;Введите строку&quot;&lt;&lt;endl; cin &gt;&gt;st; ...

Шифрование: программа пропускает первую букву 'а'
При выполнения алгоритма пропускает первую букву 'а', как можно исправить это? программирую на...

При вводе данных в первую таблицу, создать строку с ID во второй
Есть две таблицы:` reception` и `send`, они оба связянны между собой с помощю ( reception) id ...

1
176 / 144 / 70
Регистрация: 01.05.2012
Сообщений: 414
10.06.2014, 19:40 2
Yarikson86, перед циклом. Напиши
C++
1
cin.get();
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2014, 19:40
Помогаю со студенческими работами здесь

StreamReader пропускает первую строку, wtf ?
Здраствуйте. допустим у меня текстовый файл. 1 2 3 4 5 6 7 8 9 10 StreamReader^ sr2 = gcnew...

Сделать первую букву заглавной в TextBox при вводе текста
А ещё есть такой вариант, каждое новое слово в строке будет с большой буквы. Private Sub...

Оператор switch почему то пропускает первую функцию ввода =(
Ну собственно вся проблема описана в заголовке... #include &lt;stdio.h&gt; #define count 200 int...

Ошибка при вводе данных в строку
Не могу ввести данные в строку, выдаёт ошибку #include &lt;stdio.h&gt; #include &lt;time.h&gt; #include...

Обрезать строку при вводе через fgets
Всем доброго времени суток! Столкнулся с такой проблемой - заполняю список значений следующей...

StarUML, переход на новую строку при вводе
Как перейти на новую строку, вводя имя объекта? Пробовал Shift+Enter, &quot;\n&quot; - не помогает.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru