【发布时间】:2012-08-09 01:04:34
【问题描述】:
我正在尝试编写一个 IRC 机器人。机器人连接到服务器,但我无法让它加入频道。
int conn;
char sbuf[512];
// Function I'm trying to use
void join(char *fmt, ...){
va_list ap;
va_start(ap,fmt);
vsnprintf(sbuf,512, fmt,ap);
va_end(ap);
printf("<< %s",sbuf);
write(conn,sbuf,strlen(sbuff));
}
// in main function
int main(){
const char * chanm = "test";
// Here is where I get my error, line 38
join("JOIN %s\r\n", chanm);
}
谁能告诉我我做错了什么?
我收到错误消息: ircbot.c:38 警告:不推荐将字符串常量转换为 char*
【问题讨论】:
标签: c compiler-errors char