gpt4 book ai didi

c - 在 C 中解析 IRC PRIVMSG

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

我是 C 的新手(我更习惯于 C++),我正在尝试创建一个 IRC 机器人。我目前正在努力寻找正确的字符串解析函数来解析这一行:

:nick!~username@server PRIVMSG #channel :message (could contain the word PRIVMSG)

所以,我想问是否有人可以告诉我我将使用哪些函数将这一行拆分为:

  • 尼克
  • 用户名
  • 服务器
  • channel
  • 留言

感谢您的帮助!

最佳答案

我可能会使用 sscanf。这个一般顺序的某些内容似乎是一个合理的起点:

char nick[32], user[32], server[32], channel[32], body[256];

sscanf(buffer, ":%31[^!]!~%31[^@]@%31s PRIVMSG #%31s :%255[^\n]",
nick, user, server, channel, body);

关于c - 在 C 中解析 IRC PRIVMSG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6155657/

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