gpt4 book ai didi

c - 我如何决定使用较小的字体?

转载 作者:行者123 更新时间:2023-11-30 20:42:32 25 4
gpt4 key购买 nike

现在我正在尝试在 C 中使用强制转换类型来实现。但正如您所看到的图像,有一些警告“从较小的整数类型“char”转换为“char*””我无法理解这一点,我不能像这样实现吗?我该如何解决这个问题?

#include <stdio.h>
#include "main.h"

typedef unsigned short int uint16_t;
char * Rxcommand;


uint16_t DeQueue(void)
{
retVal = 0x88;
return retVal;
}


int main(void)
{

char ch;

ch = (char) DeQueue();
Rxcommand = ch;


../main.c(403): error: a value of type "char" cannot be assigned to an entity of type "char *"

所以我用下面的方法代替。

Rxcommand = (char *) ch;

然后我收到一条消息,如下图所示。

enter image description here

最佳答案

在转换为指针之前,先创建指针!

Rxcommand = (char *) &ch;

关于c - 我如何决定使用较小的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46270546/

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