C学习:常用安全函数用法总结

相关推荐:C学习:绕不开的常用标准库函数及操作

字符串操作

文件输入输出

scanf_s

函数签名

int scanf_s( const char *format [, argument]...);

说明:

  • 功能:
  • 输入:
  • 输出:
  • 返回值:

注意事项

  • scanf_s当扫描字符串%s或者字符%c时要传入目标缓存区长度,该长度还需包含结束符\0
  • scanf_s遇空白符(空格、换行、tab等)结束当前变量扫描

示例

  • 1

gets_s

(字符串地址,缓冲区长度含结束符),遇换行符结束

函数模块模板

函数签名

int scanf_s( const char *format [, argument]...);

说明:

  • 功能:
  • 输入:
  • 输出:
  • 返回值:

注意事项

  • xx
  • xx

示例

  • 1
  • 2

参考资料

  1. 华为C通用编程规范在线阅读
  2. 华为C&C++语言安全编程规范_V3.1
C语言世界 文章被收录于专栏

C语言学习总结分享

全部评论

相关推荐

04-21 11:22
已编辑
中华女子学院 UE4
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务