![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 5
|
![]()
вот код.так все работает.но если заменить cin>>s1 на gets(s1) компилятор ругается на gets.что сделано не так?просьба тапками не кидать, я новенький.вот уже второй день пытаюсь разобраться.
задание звучит так: даны две фамилии, сравнить их и выдать какая длиннее. Код:
Еж - птица гордая: пока не пнешь, не полетит./Конан - Натуралист/
Последний раз редактировалось ACE Valery; 13.02.2012 в 17:40. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]()
gets вроде как с char работает а не с string... хотя быть может я и ошибаюсь...
+ почитал что компиляторы некоторые просто так матюкаются на него... мол не используйте его... старая это фича... о думаю это все изза типа данных... попробуй сделать через char...
пишу код не только за печеньки
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
VIK_aka_TOR совершенно прав, касательно типа данных, gets принимает указатель на массив символов. Но эта функция не рекомендована к использованию, так как не проверяет границы массива и может переполнить его. Рекомендуется использовать fgets вместо неё.
Код:
Последний раз редактировалось netrino; 12.02.2012 в 23:45. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 5
|
![]()
ааа, все понял!спасибо.
Еж - птица гордая: пока не пнешь, не полетит./Конан - Натуралист/
Последний раз редактировалось KaZag; 13.02.2012 в 21:27. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа работает пошагово, но не работает при запуске | -Katerina- | Microsoft Office Excel | 3 | 12.07.2011 03:40 |
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? | >>STINGER<< | Помощь студентам | 4 | 08.03.2011 09:56 |
почему интеренет на Xp не работает, а на семерке работает | Lenura | Windows | 18 | 04.10.2010 12:04 |
TP7 чтение из файла, работает но не работает!? | Qousio | Помощь студентам | 7 | 02.06.2009 09:37 |
Библиотека НЕ работает с 2008, но работает с 2000 SQL | namenike | Общие вопросы C/C++ | 0 | 26.05.2009 11:04 |