查看: 407  |  回复: 0
  C++中char与char*的转换以及char*与数字互转
楼主
发表于 2023年3月20日 14:53

前面三行是兼容strcpy的,改成strcpy_s就不需要了。

具体代码只能由VIP查看,请升级

strcpy_s(b,strlen(a)+1, a);//此处+1,因为char结尾多出一个'\0';

sscanf_s(str7, "%lf", &num7, sizeof(str7)); //后面的sizeof是看大小。

1.当str7中全是数字型(int , double , float , long , DWORD , ...)数据时,可以不用改动。

2.当src中有字符或者字符串时需要在后面补充字符/字符串数组空间大小。

运行结果如下:

str1=hello
str2=hello
str3=1234
str4=1234
str5=helloworld
str6=helloworld
num7=3.1415
num8=15.6
num9=248.765
str10=12.3
str=3.1415
请按任意键继续. . .


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2024 MaNongKu.com