作者查詢 / EdisonX
作者 EdisonX 在 PTT [ C_and_CPP ] 看板的留言(推文), 共2905則
限定看板:C_and_CPP
看板排序:
3F→:google : sscanf , stringstream04/12 14:26
1F推:我看過的實作,如果沒 aligment 的話,會先把頭尾複製到04/10 23:45
2F→:aligment(用 char), 接著再用 int 做複制。04/10 23:45
5F推:也是, 忘了這點.04/11 01:08
5F推:@bibo~ 應該是看同一本書,不過我想知道是哪本書...04/04 23:21
1F推:http://ppt.cc/uiXe see "Beginning in Windows 8"04/03 22:33
1F→:IPC 資料型態盡可能不要用 class, 換 compiler 時易出包..04/02 22:00
1F推:9.7 存二進位本來就有捨位誤差, 所以你要的達不到03/24 23:30
2F推:這個 macro 還真的有些噁心 Orz03/22 23:58
10F推:我看到題目的 位址 會以為它要做的是 *(uint*)0x0000500003/21 22:09
11F→:再做 var&=(1U<<3) , var|=~(1U<<5), 這動作用中文解釋就03/21 22:11
12F→:如題意所述 ( 雖不明確,但還蠻接近的..)03/21 22:11
13F→:(補誤,是 var&=~(1U<<3) , var|=(1U<<5) )03/21 22:12
15F推:unsigned int val = *(unsigned int*)0x00005000;03/21 23:23
16F→:這動作通常是非法,但在極少情況下又會想要這麼搞...03/21 23:24
17F→:附上 demo code 好了.. http://codepad.org/zYYNfwpz03/21 23:46
19F推:我個人是覺得 1U<<0 是第0bit設1 ; 1U<<3 是第3bit設103/22 09:57
20F→:畢竟這在 bitwise-array 也比較直覺,不過定義的問題沒說清03/22 09:57
21F→:的話再多的 "我覺得" 也都不太有意義。03/22 09:57
1F→:M$ 的作法是,把這些資料成員包成 struct ...03/18 22:45
1F推:很不幸的是,你寫的這兩份 code 都不算正確.03/14 01:33
2F→:你可以試著將該檔存長一點 (數十KB) 再跑跑看..03/14 01:34
3F推:在 printf 前沒塞結束字元,這是最明顯的。03/14 22:35