sscanf函数分析

sscanf() - 从一个字符串中读进与指定格式相符的数据.

函数原型:
  int sscanf( const char *, const char *, ...);
  int sscanf(const char *buffer,const char *format,[argument ]...);
  buffer 存储的数据
  format 格式控制字符串
  argument 选择性设定字符串

  sscanf会从buffer里读进数据,依照argument的设定将数据写回

头文件为stdio.h,成功返回参数的数目,失败返回0

sscanf("123456 ", "%s", buf);//此处buf是数组名,它的意思是将123456以%s的形式存入buf中

sscanf("123456 ", "%4s", buf);//取最大长度为4自己的字符串buf储存1234.

你可能感兴趣的:(sscanf函数分析)