Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Оператор ввода строки gets (компилятор не понимает gets)
Оператор ввода строки gets
Привет всем!

вот простая программа:

#include <stdio.h>

int main(int argc, char *argv[])
{
char q[40];

printf("Введите текст");
gets(q);
puts(q);

return 0;
}


При первом запуске выдаёт предупреждение : warning #2241: The function 'gets' is marked as deprecated.
При следующих запусках предупреждение отсутствует. Всё работает.
Почему компилятор ругается ?
У меня стоит Pelles С for Windows. ver. 6.50.8
Спасибо...
1 | Автор: Sandy | 2012-09-20, 16:34   |  Репутация: [ + 0 ]
Гугл транслейт перевёл так:
Функция Gets является устаревшей..


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2012-09-23, 15:05   |  Репутация: [ + 211 ]
Спасибо!
3 | Автор: Sandy | 2012-09-23, 19:39   |  Репутация: [ + 0 ]
Спасибо Гугл Транслейту за это:)

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
4 | Автор: Berestovskiy | 2012-09-26, 23:33   |  Репутация: [ + 211 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » С, C++ » Оператор ввода строки gets (компилятор не понимает gets)
Страница 1 из 11
Поиск: