摘要: int connfd = accept(listenfd, (struct sockaddr *)&clientaddr, &cli_len);最后发现是初始化的问题,cli_len和clientaddr不能为负值,因为上面没有初始化,所以在accept的时候会出问题。最后加上初始化的代码,问题就解决了。 阅读全文
posted @ 2013-01-15 19:45 周尚武 阅读(273) 评论(0) 推荐(0) 编辑
摘要: "r" 只读,文件必须已存在 "w" 只写,如果文件不存在则创建,如果文件已存在则把文件长度截断(Truncate)为0字节再重新写,也就是替换掉原来的文件内容 "a" 只能在文件末尾追加数据,如果文件不存在则创建 "r+" 允许读和写,文件必须已存在 "w+" 允许读和写,如果文件不存在则创建,如果文件已存在则把文件长度截断为0字节再重新写 "a+" 允许读和追加数据,如果文件不存在则创建注意除了r不自动创建文件外,其他都会自动创建文件在打开一个文件时如果出错,fopen将 阅读全文
posted @ 2013-01-15 16:19 周尚武 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 常量指针:常量指针就是指向常量的指针,指针所指向的地址的内容是不可修改的。指针常量:指针常量就是是指针的常量,它是不可改变地址的指针,但是可以对它所指向的内容进行修改。 阅读全文
posted @ 2013-01-15 14:40 周尚武 阅读(140) 评论(0) 推荐(0) 编辑