这个程序哪里不对?

compboy1 2003-10-09 11:14:50
#include "stdio.h"
#include "time.h"
#include "winsock.h"


int main()
{
char ch;
int result;

fd_set readset,tmpset;
struct timeval timeout;

FD_ZERO (&readset);

tmpset=readset;

scanf("%c",&ch);
timeout.tv_sec =5;
timeout.tv_usec =1000;

result=select(0, &tmpset ,NULL, NULL,&timeout);
if (result<0)
{
exit(0);
}
printf("%c",ch);

}
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
awant2k 2003-10-09
  • 打赏
  • 举报
回复
缺少 return 语句,应该返回一个 int
compboy1 2003-10-09
  • 打赏
  • 举报
回复
我的timeout和select 的参数设置的正确吗?
huigll 2003-10-09
  • 打赏
  • 举报
回复
加上
#pragma comment (lib,"ws2_32.lib")

可以在vc6下编译。

不知道你问的是不是这个。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧