Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2018, 11:25   #1
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 830
Вопрос Не работает gets вообще, ни один код не работает с gets, почему?

Подскажите, пожалуйста, почему этот код не работает?
Код:
//пример использования функции gets
#include <iostream>
#include <cstdio>
 
int main()
{
  char string [256];
  std::cout << "Введите свой полный адрес: ";
  gets(string); // считать строку из стандартного потока ввода
  std::cout << "Ваш адрес: " << string;
  return 0;
}
Или этот:
Снимок.PNG
В чём причина? Копипастил - не работает. Обычный cin не заменит gets. Спасибо за помощь!
Мaкс вне форума Ответить с цитированием
Старый 26.07.2018, 11:41   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,103
По умолчанию

В чем заключается нерабочесть?
p51x вне форума Ответить с цитированием
Старый 26.07.2018, 11:44   #3
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 830
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
В чем заключается нерабочесть?
Не видит имя:
Изображения
Тип файла: jpg QIP Shot - Screen 013.jpg (64.6 Кб, 118 просмотров)

Последний раз редактировалось Мaкс; 26.07.2018 в 11:45. Причина: Скрин добавил
Мaкс вне форума Ответить с цитированием
Старый 26.07.2018, 11:46   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,103
По умолчанию

А должен? https://en.cppreference.com/w/cpp/io/c/gets
Цитата:
Notes
The function provides no means to prevent buffer overflow of the destination array, given sufficiently long input string. std::gets was deprecated in C++11 and removed from C++14.
p51x вне форума Ответить с цитированием
Старый 26.07.2018, 11:49   #5
Мaкс
Форумчанин
 
Регистрация: 12.06.2018
Сообщений: 830
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Понятно, видимо учебник устарел... Спасибо!
Мaкс вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает код Deumath Общие вопросы по Java, Java SE, Kotlin 15 17.10.2017 21:36
почему не работает код? Бза JavaScript, Ajax 1 14.08.2016 13:57
Почему то не работает код Airon13rus HTML и CSS 27 02.12.2013 14:54
Почему один и тот же код не работает на разных IDE Dfence11 Общие вопросы C/C++ 3 14.04.2013 11:56
почему не работает код? Tolian92 Помощь студентам 1 21.05.2012 22:16

Реклама для незарегистрированных, регистрация на форуме