当前位置: 首页 > news >正文

临海市城乡建设规划局网站网页设计与制作教案 详案

临海市城乡建设规划局网站,网页设计与制作教案 详案,wordpress安装在vps,提供网站建设优势知识点#xff1a;结构体中的“伸缩型数组成员”(C99新增) C99新增了一个特性#xff1a;伸缩型数组成员#xff08;flexible array member#xff09;#xff0c;利用这项特性声明的结构#xff0c;其最后一个数组成员具有一些特性。第1个特性是#xff0c;该数组不会…知识点结构体中的“伸缩型数组成员”(C99新增) C99新增了一个特性伸缩型数组成员flexible array member利用这项特性声明的结构其最后一个数组成员具有一些特性。第1个特性是该数组不会立即存在。第2个特性是使用这个伸缩型数组成员可以编写合适的代码就好像它确实存在并具有所需数目的元素一样。声明一个伸缩型数组成员有如下规则 (1) 伸缩型数组成员必须是结构的最后一个成员 (2) 结构中必须至少有一个成员 (3) 伸缩数组的声明类似于普通数组只是它的方括号中是空的。 data_util.h #include stdio.h #include stdlib.h #include stdint.h #include string.hstruct byte_array {int length;//// 术语“伸缩型数组成员”(C99新增)必须是结构体的最后一个成员sizeof 对结构体运算获得的大小不包含该成员// 使用 malloc 分配内存的时候需要额外计算“伸缩型数组”的大小//uint8_t data[]; };typedef struct byte_array ByteArray;// // 参数是带空格的16进制字符串如 11 AA BB // ByteArray* hex_to_data(const char* hex_str);const char* data_to_hex(const ByteArray* arr); data_util.c #include data_util.hByteArray* hex_to_data(const char* hex_str) {printf(%s\n, hex_str);int length (strlen(hex_str) 1) / 3;ByteArray* arr_ptr malloc(sizeof(ByteArray) length);arr_ptr-length length;int i 0;int byte;while (sscanf(hex_str (i * 3), %02x, byte)) {//printf(byte%d%02x\n, i, byte);arr_ptr-data[i] byte;if (hex_str[i * 3] \0) {break;}}return arr_ptr; }const char* data_to_hex(const ByteArray* arr) {int length arr-length;char* hex_str malloc(length * 3);char buf[4];for (int i 0; i length; i){sprintf(buf, %02X , arr-data[i]);strncpy(hex_str i * 3, buf, 3);}hex_str[length * 3 - 1] \0;return hex_str; } main.c #include stdio.h #include stdlib.h #include data_util.hint main(int argc, char* argv[]) {char * hex_str 03 22 AB AB 55 55 55 55;ByteArray* arr hex_to_data(hex_str);printf(len%d\n, arr-length);hex_str data_to_hex(arr);printf(data[%s]\n, hex_str);free(arr);free(hex_str);printf(按 Enter 键退出);getchar(); }
http://www.hkea.cn/news/14520966/

相关文章:

  • 网页制作与网站建设宝典(第2版)wordpress进度条
  • 单页面网站 万网x3现在去横琴会变黄码吗
  • 西安市网站制作公司wordpress 缩略图调用
  • 物流网站和数据库建设frontpage网站模板下载
  • vip网站解析建设网站开发怎么入账
  • 备案网站名称 怎么填写做短视频的能跟几个网站签约
  • 福州seo网站优化在线生成app免费
  • wordpress添加文字广告框架seo技术建站
  • 世界网站排名查询苏州网站公司
  • mockpuls可以做网站吗网站优化推广哪家好
  • 视频变成网站怎么做广安 网站建设
  • 长沙麓谷网站建设网站建设相关专业
  • 石家庄定制网站建设多少钱饿了么网站怎么做的
  • 求个网站你懂我意思是企业网站备案名称窍门
  • 图片滤镜网站开发建设一个网站需要什么硬件
  • 食品企业网站建设国内网络推广渠道
  • 重庆seo网站收录优化关于网站建设的网站有哪些
  • 访问阿里云主机网站建筑工程东莞网站建设
  • 公司建设网站的报告建设工程造价管理
  • 做一个购物网站中国最知名的网站建设公司
  • 儿童摄影网站怎么做xp系统做网站服务器吗
  • 做网站撘框架北京网站的建立的
  • 北京网站关键词排名公司国内视频培训网站建设
  • wordpress导入网站国内外优秀设计网站
  • 北京网站优化快速排名移动网站开发流行
  • 济南网站的优化宿迁建站网
  • 赣榆区住房和城乡建设局网站建设银行网站会员用户名格式
  • 网站后台不显示验证码seo优化关键词放多少合适
  • 网站推广有哪些手段企业简介比较好的范本
  • 知名手机网站泰安网络信息有限公司