小编Sud*_*ent的帖子

char*c ="12.3"我如何将12.3存储到双变量中

我正在读取一个有数字的文件(有些是int和double),并用','分隔.例如:12.2,55.9,12.5我使用strtok()分隔每个数字并保存一个指针.(我使用'c'不是c ++).

char * num1 = "12.2";
char * num2 = "55.9";
char * num2 = "12.5";
Run Code Online (Sandbox Code Playgroud)

我想将每个数字存储在自己的double变量中.

我累了:

double numD1 = atof(num1);
double numD1 = double(num1);
Run Code Online (Sandbox Code Playgroud)

c double pointers char

0
推荐指数
1
解决办法
180
查看次数

标签 统计

c ×1

char ×1

double ×1

pointers ×1