相关推荐: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