gpt4 book ai didi

c++ - 为什么这个 o/P...服务器上传失败

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:13 25 4
gpt4 key购买 nike

请告诉我为什么我总是收到“服务器上传失败!”在代码中

int rval = 28;
char *return_str=NULL;

return_str = strdup((rval!=28) ? ("Server Upload Failed!") : ("Server TimeOut Reached!"));
printf(" return_str : %s\n", return_str);

Output that iam getting is ====> Server Upload Failed! . I want to know why it is not giving
"Server TimeOut Reached!" as output .

平台:Linux,gcc编译器

最佳答案

在我多读了几遍后,我觉得它是正确的。它应该生成后一个字符串(“已达到服务器超时”)。

不确定为什么需要在静态字符串上调用 strdup(),而不是直接使用文字。一种情况是,如果有时需要一个更动态的字符串,我猜,那么无论谁接收到该值,都假定它是动态的并获得所有权。

关于c++ - 为什么这个 o/P...服务器上传失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8502295/

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