Converting float to char*

后端 未结 7 858
野性不改
野性不改 2021-02-04 01:54

How can I convert a float value to char* in C language?

7条回答
  •  南旧
    南旧 (楼主)
    2021-02-04 02:50

    char* str=NULL;
    int len = asprintf(&str, "%g", float_var);
    if (len == -1)
      fprintf(stderr, "Error converting float: %m\n");
    else
      printf("float is %s\n", str);
    free(str);
    

提交回复
热议问题