07 2017 档案

摘要:目的:申请一片缓冲,将结构体内容传递进入该缓冲再读取出来。 数据:结构体一成员为指针类型,结构体二成员为非指针类型。 用到的函数: calloc(); malloc(); memcpy(); strcpy(); sprintf();将整形或者无符号整形格式化输入进入一个字符串。 atoi();字符串 阅读全文
posted @ 2017-07-28 14:40 bobojiang2016 阅读(474) 评论(0) 推荐(0)
摘要:fread()是c库函数,利于移植,使用缓存,效率较read()高。 原型: 要注意的是它的返回值,如果读取到了文件尾,返回值小于count,可以使用feof()函数检测出来,返回真。 PS:返回值代表的是某种类型的size的个数。 下面程序按照1024k(一次大小为sizeof(char))一次读 阅读全文
posted @ 2017-07-26 17:52 bobojiang2016 阅读(8007) 评论(0) 推荐(0)
摘要:{1} 头文件:#include <sys/types.h> #include <sys/socket.h>定义函数:int sendto(int s, const void * msg, int len, unsigned int flags, const struct sockaddr * to 阅读全文
posted @ 2017-07-26 17:41 bobojiang2016 阅读(839) 评论(0) 推荐(0)
摘要:在linux环境下,结构体struct sockaddr在/usr/include/linux/socket.h中定义,具体如下:typedef unsigned short sa_family_t;struct sockaddr { sa_family_t sa_family; /* addres 阅读全文
posted @ 2017-07-25 19:31 bobojiang2016 阅读(2376) 评论(0) 推荐(0)
摘要:从Git-Hub上下载了Apollo源码在Ubuntu上准备运行一下 完成了以下步骤: adduser: The user `root' already exists. 阅读全文
posted @ 2017-07-12 14:01 bobojiang2016 阅读(1488) 评论(0) 推荐(0)
摘要:用bind()函数就可以,成功返回0, 占用返回-1. 阅读全文
posted @ 2017-07-10 16:32 bobojiang2016 阅读(743) 评论(0) 推荐(0)