gpt4 book ai didi

c - Structure程序编译没有错误,但控制台窗口没有结果?

转载 作者:行者123 更新时间:2023-11-30 17:53:57 27 4
gpt4 key购买 nike

嗨 friend 们,下面的练习程序编译为零错误,但输出没有显示在控制台窗口中...我认为我缺少一些东西...请指导我...谢谢!

struct card{

char *face;
char *suit;

}aCard,deck[52], *cardPtr;

int main()
{
struct card aCard; //define one struct card Variable

struct card *cardPtr; //define a pointer to structure card

cardPtr = &aCard;

printf("%s\n %s\n",cardPtr->face, cardPtr->suit);

system("PAUSE");
return 0;
}

最佳答案

您尚未向 aCard 分配任何内容。将值分配给aCard,然后将其分配给cardPtr

aCard.face="Hello";
aCard.suit="world";
cardPtr = &aCard;

现在您可以看到打印的值。

关于c - Structure程序编译没有错误,但控制台窗口没有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15336201/

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