|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
Чем отличаются функции strcpy и strcpy_s05.09.2010, 02:32. Показов 11236. Ответов 8
Метки нет (Все метки)
Подскажите в чем отличаются функции:
strcpy от strcpy_s, sprintf от sprintf_s, strcat от strcat_s, и т.д. И какой вариант лучше использовать?
0
|
|
| 05.09.2010, 02:32 | |
|
Ответы с готовыми решениями:
8
strcpy/strcpy_s Разница между strcpy_s и strcpy?
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 05.09.2010, 02:39 | |
|
jonson, _s это все вижуал студивские придумки. Более безопасные типа. В какой-то степени действительно да, ибо позволяют каким-то по счету параметром вводить кол-во элементов. С другой стороны они только студивские, следовательно лучше имхо пользоваться стандартными.
0
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 05.09.2010, 02:54 [ТС] | |
|
Я работаю в VS2008 и если пишу без _s, компилятор выдает:
warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. В VS6.0 на сколько я помню, без предупреждений было.
0
|
|
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
| 05.09.2010, 02:56 | |
|
jonson, Дык. Да. Он выдает предупреждения. Но их можно отключить, можно не обращать внимания, а можно писать с _s. Подозреваю, что допустим в gcc такой код не скомпилируется.
2
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 05.09.2010, 03:00 [ТС] | |
|
Ясно. Спасибо.
0
|
|
|
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|
| 05.09.2010, 13:35 | |
|
Написано же - включи define _CRT_SECURE_NO_WARNINGS и оно не будет ругаться
Сам я предпочитаю юзать strlcpy(), strlcat()
0
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
|
| 05.09.2010, 13:45 [ТС] | |
|
Да я уже разобрался. Спасибо.
0
|
|
|
|
|
| 05.09.2010, 13:56 | |
|
В этой теме была несколько более подробная дискуссия Использование strcpy_s
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
|
|
| 05.09.2010, 14:00 | |
|
0
|
|
| 05.09.2010, 14:00 | |
|
Помогаю со студенческими работами здесь
9
Функции. Чем отличаются параметры функции от переменных???? Чем отличаются функции от отношений? Чем отличаются эти функции? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью 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 и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|