gpt4 book ai didi

c - 在c中: create a loop to pop linked nodes off the stack

转载 作者:行者123 更新时间:2023-11-30 21:26:15 25 4
gpt4 key购买 nike

我正在尝试在我的 C 程序中实现我的 pop() 函数。我的程序使用链接的节点堆栈。我的弹出和推送功能似乎工作正常,但是当我尝试运行此功能时:

    printf(fp, "%s", (pop(&ptr)));

我得到了 NULL 打印。我的 pop 接受 (node **ptr) 并返回 *char,并且此代码可以正常编译。我去哪儿了?

最佳答案

如果你想在标准输出上打印

printf(fp, "%s", (pop(*ptr))) ==> printf("%s", (pop(*ptr)))  

如果你想打印到文件中,你需要使用fprintf( )

fprintf(fp, "%s", (pop(*ptr))) 

关于c - 在c中: create a loop to pop linked nodes off the stack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19014197/

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