Re: [闲聊] printf_s

楼主: lopp54321010 (嘻嘻010)   2019-04-20 12:19:42
※ 引述《qxxrbull (qxxrbull)》之铭言:
: 好像vs他们说printf_s比较不会有被什么非法存取的样子
首先得要知道printf的f是format,用途是格式化输出
然后这两者的差别会比较好解释
先看MSDN(http://tinyurl.com/y4635ufz)
The main difference between printf_s and printf is that printf_s checks the
format string for valid formatting characters, whereas printf only checks if
the format string is a null pointer.
简单来说printf只检查了字串是不是null
而printf_s会检查后面parameter跟字串内容有没有合法
大guy是john
作者: qxxrbull (XPEC)   2019-04-20 12:29:00
专家
作者: surimodo (好吃棉花糖)   2019-04-20 12:49:00
好像很厉害

Links booklink

Contact Us: admin [ a t ] ucptt.com