免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發新帖
樓主: BetonArmEE
打印 上一主題 下一主題

[C] [開源]C結構體工具DirectStruct,更新至v1.3.0 [復制鏈接]

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
21 [報告]
發表于 2014-09-15 18:17 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
22 [報告]
發表于 2014-09-15 18:20 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

論壇徽章:
322
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
23 [報告]
發表于 2014-09-15 20:57 |只看該作者
BetonArmEE 發表于 2014-09-15 18:17
回復 19# hellioncu


人家故意構造一個錯誤報文,但版本號滿足你的要求,你解的時候沒有校驗長度等的合法性,程序肯定崩潰

論壇徽章:
322
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
24 [報告]
發表于 2014-09-15 20:59 |只看該作者
BetonArmEE 發表于 2014-09-15 18:20
回復 20# hellioncu


跨平臺開發這是必須的吧,難道你到處用ifdef?

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
25 [報告]
發表于 2014-09-15 21:28 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯賽之四川
日期:2017-02-07 21:08:572015年亞冠紀念徽章
日期:2015-11-06 12:31:58每日論壇發貼之星
日期:2015-08-04 06:20:00程序設計版塊每日發帖之星
日期:2015-08-04 06:20:00程序設計版塊每日發帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
26 [報告]
發表于 2014-09-16 17:05 |只看該作者
本帖最后由 yulihua49 于 2014-09-16 17:06 編輯
  1. #include <stdio.h>

  2. typedef struct {
  3.         unsigned rec_num:30;
  4.         unsigned stat:2;
  5. } st_num;

  6. main()
  7. {
  8. st_num a;
  9.         a.stat=3;
  10.         a.rec_num=1;
  11.         printf("a=%08X,stat=%d,recnum=%d\n",*(int *)&a,a.stat,a.rec_num);
  12.         return 0;
  13. }
復制代碼
BetonArmEE 發表于 2014-09-15 21:28
回復 23# hellioncu

問個問題:
http://www.cesargiobbi.com/thread-4154290-1-1.html
你能幫在AIX上試試嗎?

論壇徽章:
11
未羊
日期:2013-12-16 12:45:4615-16賽季CBA聯賽之青島
日期:2016-04-11 19:17:4715-16賽季CBA聯賽之廣夏
日期:2016-04-06 16:34:012015亞冠之卡爾希納薩夫
日期:2015-11-10 10:04:522015亞冠之大阪鋼巴
日期:2015-07-30 18:29:402015亞冠之城南
日期:2015-06-15 17:56:392015亞冠之卡爾希納薩夫
日期:2015-05-15 15:19:272015亞冠之山東魯能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16賽季CBA聯賽之八一
日期:2016-07-22 09:41:40
27 [報告]
發表于 2014-09-16 17:28 |只看該作者
yulihua49 發表于 2014-09-16 17:05
問個問題:
http://www.cesargiobbi.com/thread-4154290-1-1.html
你能幫在AIX上試試嗎?


我在 sparc 機器上試過, 結論是位段之間是物理序, 但只對 gcc, sparc 機器負責; 現在 unix-center 塵歸塵土歸土了, 沒可以玩sparc的好事了

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
28 [報告]
發表于 2014-09-16 23:59 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

論壇徽章:
1
2015年辭舊歲徽章
日期:2015-03-03 16:54:15
29 [報告]
發表于 2014-09-17 11:15 |只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽

論壇徽章:
15
射手座
日期:2014-11-29 19:22:4915-16賽季CBA聯賽之青島
日期:2017-11-17 13:20:09黑曼巴
日期:2017-07-13 19:13:4715-16賽季CBA聯賽之四川
日期:2017-02-07 21:08:572015年亞冠紀念徽章
日期:2015-11-06 12:31:58每日論壇發貼之星
日期:2015-08-04 06:20:00程序設計版塊每日發帖之星
日期:2015-08-04 06:20:00程序設計版塊每日發帖之星
日期:2015-07-12 22:20:002015亞冠之浦和紅鉆
日期:2015-07-08 10:10:132015亞冠之大阪鋼巴
日期:2015-06-29 11:21:122015亞冠之廣州恒大
日期:2015-05-22 21:55:412015年亞洲杯之伊朗
日期:2015-04-10 16:28:25
30 [報告]
發表于 2014-09-18 10:11 |只看該作者
BetonArmEE 發表于 2014-09-17 11:15
回復 26# yulihua49

AIX 6.1

非常感謝! 我明白了。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則 發表回復

  

北京盛拓優訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區
中國互聯網協會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP
   日韩综合区视频第一页导航,无码JK粉嫩小泬在线观看,午夜精品A片一区二区三区,日日躁夜夜躁狠狠躁麻豆,大胆国模,免费观看无遮挡www的网站