atoi
  语法:
  #include <stdlib.h>
  int atoi( const char *str );
  功能:将字符串str转换成一个整数并返回结果。参数str 以数字开头,当函数从str 中读到非数字字符则结束转换并将结果返回。例如,
  i = atoi( "512.035" );
  i 的值为 512。
  atol
  语法:
  #include <stdlib.h>
  long atol( const char *str );
  功能:将字符串转换成长整型数并返回结果。函数会扫描参数str字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时才结束转换,并将结果返回。例如,
  x = atol( "1024.0001" );
  x的值为1024L。
  memset
  语法:
  #include <string.h>
  void *memset( void *buffer, int ch, size_t count );
  功能: 函数拷贝ch 到buffer 从头开始的count 个字符里, 并返回buffer指针。 memset() 可以应用在将一段内存初始化为某个值。例如:
  memset( the_array, '', sizeof(the_array) );
  这是将一个数组的所以分量设置成零的很便捷的方法。
  注意: 不能用这个函数给int型的数组赋上一个非零值,它的作用是给每一个字节赋上一个值。
  strchr
  语法:
  #include <string.h>
  char *strchr( const char *str, int ch );
  功能:函数返回一个指向str 中ch 首次出现的位置,当没有在str 中找ch到返回NULL。