gpt4 book ai didi

更改文本中的值并将其存储在 C 中的字符数组中

转载 作者:行者123 更新时间:2023-11-30 18:06:16 24 4
gpt4 key购买 nike

我需要一些有关以下场景的信息:我有一个与 SIP INVITE 消息一起存储的数组

char array_invite[] =        "INVITE sip:302@1.2.3.4 SIP/2.0\r\n"
"Via:SIP/2.0/UDP 5.6.7.8:39708;\r\n"
"Max-Forwards: 70\r\n"
"Contact:<sip:305@ 5.6.7.8>\r\n"
"To: <sip:302@1.2.3.4>; \r\n"
"From: \042Client\042<sip:305@5.6.7.8>;\r\n"
"Call-ID: abcdefg\r\n"
"CSeq: 1 INVITE\r\n"
"Content-Type: application/sdp\r\n"
"Content-Length: 142\r\n";

我想更改 IP 地址(1.2.3.4 和 5.6.7.8)和 ID 号(302 和 305)的硬代码值并使其动态,以便我想在终端输出中手动输入这些值这样对于每个 session 我都可以连接到不同的远程地址。由于我对 C 不太流利,所以我发布了这个问题。

任何人都知道如何用 C 语言实现这一点,也许一个例子会很好

问候开发

最佳答案

使用sprintf就可以了。

char array_invite[MAXLENGTH];
sprintf(array_invite,"Meet me at port %d\n",portnum);

关于更改文本中的值并将其存储在 C 中的字符数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5704724/

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