_ASA
|
||||||
1 | ||||||
Проблемы с gets31.10.2010, 18:08. Показов 3440. Ответов 1
Метки нет (Все метки)
здравствуйте,помогите пожалуйста
сразу хочу заметить,что препод нас заставляет писать все в microsoft visual studio 2005 пишу программу, столкнулся с проблемой - не работает gets в одном из методов класса - программа как-будто не видит эту функцию и проскакивает мимо строки с ней при этом компилятор выдает warning: 1>c:\users\asa\documents\visual studio 2005\projects\test\test\test.cpp(53) : warning C4996: 'gets' was declared deprecated 1> c:\program files\microsoft visual studio 8\vc\include\stdio.h(270) : see declaration of 'gets' 1> Message: 'This function or variable may be unsafe. Consider using gets_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.' задание: написать программу для работы со временем, должны иметься разные методы ввода времени: -по числу, например - сначала ввели часы, потом минуты, потом секунды(все по отдельности) -по времени, например - 23:15:10 -по секундам, например - 60000, 35123 -по стандарту am/pm, например - 10:45:10 am, 01:45:35 pm так же должны присутствовать функции по работе со временем: -разность между двумя промежутками времени -сумма двух значений времени -сравнение 2х значений времени результат выводить на выбор в секундах или минутах(у меня сделано пока без округления минут) все написал, все работает, НО во втором методе ввода времени не работает функция gets(второй метод выделен жирным шрифтом), мне эта функция нужна и в 4м методе ввода, но сначала надо разобраться со вторым что интересно - ввод с помощью cin работает, но когда я ввожу строку, cin читает не символы, а их номера из таблицы ascii пробовал static_cast, так же функцию перевода из char в int(забыл как называется) - не помогает так же пробовал этот метод запустить отдельно с gets - он работает вот код:
модератор неудачно отредактировал сообщение( рассматриваемый метод называется "void b" |
31.10.2010, 18:08 | |
Ответы с готовыми решениями:
1
Проблемы с инетом, не отправляется почта, проблемы со связью с другой организацией Проблемы с 3G Проблемы с CAN Проблемы |
2347 / 1720 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
31.10.2010, 19:47 | 2 |
Попробуйте использовать cin.getline.
0
|
31.10.2010, 19:47 | |
31.10.2010, 19:47 | |
Помогаю со студенческими работами здесь
2
Проблемы с XP Проблемы с БП Проблемы с COM Проблемы с СЧ Проблемы в ПК Проблемы с Wi-Fi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |