zoukankan      html  css  js  c++  java
  • strtok() and strtod()

    1、strtok(参数1,参数2)按指定的分割符将字符串分割开来

      参数1:表示要被分割的字符串的地址;

      参数2:表示指定的分割符的地址;

      例如:按空格分割“Hello World”

      buffer[] = "Hello World";

      char *split = " ";

      char *data;

      data = strtok(buffer,split);

      while(data != NULL)

      {

        printf("data is : %s ",data);

        data = strtok(NULL,split);

      }

    2、strtod(参数1,参数2)将字符串中的数字转换为double类型的数值

      

    #define _CRT_SECURE_NO_WARNINGS

    #include <stdio.h>

    #include <string.h>

    #include <string>

    using namespace std;

    int main()

    {  

      char buffer[] = "2018 Hello 2019 World";

       char *endptr;  double ret;  ret = strtod(buffer, &endptr);  

      while (*endptr != '')

       {

           if (ret != 0)   {    printf("data is : %f ", ret);   }

          ret = strtod(endptr, &endptr);   endptr++;  }  

          getchar();

            return 0;

    }

  • 相关阅读:
    继承与钻石继承
    面向对象----对象的组合和
    认知类和对象的关系
    初识面向对象----类和对象的关系
    其他题目
    三级菜单
    用户登陆
    购物车题目
    函数练习题目
    类加载的过程
  • 原文地址:https://www.cnblogs.com/zhouzhe-blog/p/10168410.html
Copyright © 2011-2022 走看看