Полный список небезопасных функций обработки строк и их безопасных замен для linux - PullRequest
2 голосов
/ 19 июля 2011

Я ищу что-то подобное:

strcpy -> strncpy

sprintf -> snprintf

и т. Д.

Google не знает, что я'Боюсь.А ты?

1 Ответ

2 голосов
/ 10 июня 2013
  • strcpy -> strncpy -> strlcpy / strcpy_s
  • strcat -> strncat -> strlcat / strcat_s
  • strtok
  • sprintf -> snprintf
  • vsprintf -> vsnprintf
  • gets -> fgets / gets_s
  • makepath -> _makepath_s (MSDN)
  • _splitpath -> _splitpath_s (MSDN)
  • scanf / sscanf -> sscanf_s (MSDN)
  • snscanf -> _snscanf_s (MSDN)
  • strlen -> strnlen_s (MSDN) / strnlen

В MSDN есть статья о запрещенных функциях: http://msdn.microsoft.com/en-us/library/bb288454.aspx

...