Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 2

игнорируется gets

19.11.2016, 11:41. Показов 1879. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В цикле gets выполняется 1 раз и в дальнейшем gets игнорируется
C++
1
2
3
4
5
6
7
8
9
for (i = 0; i <= 4; i++)
{
    cout << endl << "Vvedite nazvanie punkta naznacheniya " << i + 1 << "-go reisa: ";
    gets(reis[i].punkt);
    cout << endl << "Vvedite nomer " << i + 1 << "-go reisa: ";
    cin >> reis[i].nr;
    cout << endl << "Vvedite tip samoleta " << i + 1 << "-go reisa(1-Grajdanskiy, 2-Transportniy: ";
    cin >> reis[i].tip;
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.11.2016, 11:41
Ответы с готовыми решениями:

Игнорируется RegisterHotKey()
Не понять почему, но все же факт. ЗЫ:Компилятор ошибок не выдает! bool noclip(HWND hwnd) { if(RegisterHotKey(NULL, 1,...

Меню игнорируется
Почему игнорируется меню,оно собственно не работает,без него все работет,но не могу понять почему с ним не хочет? Если в майне...

Игнорируется заголовочный файл
Программа игнорирует Header.h и не печатает простое сообщение. Пож, скажите, в чем проблема и как ее исправить) P.S. Я хотел написать...

4
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.11.2016, 11:50
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Распространенные ошибки
И зачем ты используешь древний gets()? getline() должен быть.
0
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 2
19.11.2016, 15:22  [ТС]
вставил getline ничего не изменилось
0
0 / 0 / 0
Регистрация: 23.10.2016
Сообщений: 6
19.11.2016, 16:39
Попробуй использовать функции стандартного ввода-вывода printf/scanf. Возможно, из-за того, что используются потоки и классический ввод-вывод строк, оно неправильно работает. Не уверен, но попробуй.
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
19.11.2016, 16:54
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Pearl Jam, какой printf()? Я для кого ссылку давал? '\n' нужно удалять.
C++
1
2
3
4
5
6
7
8
for (i=0;i<=4;i++)
{cout<<endl<<"Vvedite nazvanie punkta naznacheniya "<<i+1<<"-go reisa: ";
cin.getline(reis[i].punkt, sizeof(reis[i].punkt));
cout<<endl<<"Vvedite nomer "<<i+1<<"-go reisa: ";
cin>>reis[i].nr;
cout<<endl<<"Vvedite tip samoleta "<<i+1<<"-go reisa(1-Grajdanskiy, 2-Transportniy: ";
(cin>>reis[i].tip).get();
}
Если там выше есть ввод через >>, то поставить везде get() по образцу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.11.2016, 16:54
Помогаю со студенческими работами здесь

Почему игнорируется цикл?
Всем добрый день! Как я понял, игнорируется цикл. Ответ выдается тот же, что и при вводе x. Буду рад помощи! #include...

В программе игнорируется условие
Искал в интернете схожие задачи/коды, находил подобные, но с другим синтаксисом.Так как я только начинающий, мне очень затруднительно его...

Почему игнорируется Header.h?
Почему в следующем cpp-шнике при подключении Header.h программа не запускается? Ведь header-guard прописан? ---------главный CPP-ШНИК:...

первый gets() игнорируется, а второй работает
Здравствуйте! Не могу понять почему первый gets() игнорируется, вернее в него записывается '\n'; #include&lt;iostream&gt; ...

Почему игнорируется метод класса?
#include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; class Vect { private: double **p; double **p1; double **p2; int size1; int...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru