相关疑难解决方法(0)

如何在C中将字符串转换为整数?

我试图找出是否有一种在C中将字符串转换为整数的替代方法.

我经常在我的代码中模式化以下内容.

char s[] = "45";

int num = atoi(s);
Run Code Online (Sandbox Code Playgroud)

那么,有更好的方式或其他方式吗?

c string atoi

238
推荐指数
6
解决办法
92万
查看次数

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 ×2

atoi ×1

char ×1

double ×1

pointers ×1

string ×1