gpt4 book ai didi

c - 如何将 char 数组转换为 unsigned int?

转载 作者:行者123 更新时间:2023-12-02 08:45:07 25 4
gpt4 key购买 nike

我有以下代码:

volatile unsigned int * address;
char * array="0x10000008";

请告诉我,将“数组”值写入“地址”变量的正确方法是什么?

最佳答案

你可以使用sscanf:

#include <stdio.h>

sscanf(array, "%p", &address);

strtoull:

#include <stdlib.h>

address = (unsigned int *)strtoull(array, NULL, 0);

关于c - 如何将 char 数组转换为 unsigned int?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13025441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com