作者查詢 / VictorTom
作者 VictorTom 在 PTT [ C_and_CPP ] 看板的留言(推文), 共10783則
限定看板:C_and_CPP
看板排序:
全部C_and_CPP10783AntiVirus1060VideoCard420PC_Shopping277ToS260Fund107CFP103Gossiping72Insurance65WorkinChina55Instant_Mess48P2PSoftWare36CD-R27SFFamily27StupidClown26Bank_Service23Soft_Job23FLAT_CLUB13Programming13Ladies_Digi12Steam11DSLR10MIT10MP53-110Windows10Chinese8HCSHch13_3118MATLAB8Wrong_spell8Broad_Band7ECClab7NUU_CSIE7PCSH91_3057GreenParty6TA_AN6LCD5PDA5Rubiks5Stock5Tech_Job5About_Life4AndroidDev4customers4Education4FSHS-95-3084KS97-3104Linux4MCU_Talk4NKUTEE4NTPU-STAT954NTU-EM934NTUBIME-1024Prob_Solve4SYSOP4THUMath954YoungDotx34ASHS-93-li3Browsers3ck-talk3ck61st3213CSMU-CM-OP3CSMU-ST953CYSH97Y3183documentary3EE_DSnP3EMS3Finance3FJU-Law20063GameDesign3joke3KS96-3123media-chaos3NCTU_SP7073NDHU-His1003NTPU-CSIE973NTUIBMB973NYUST97_MBA3RESIT3Sony-style3XBOX3Army-Sir2ASHS-95RN2CodeJob2CSMU-MED952DJ_fightman2Economics2EZsoft2GVOnline2KHCHS-93-3092KS93-3132KS97-3162KS_PMAC2LAW2Math2MEMS424_95th2movie2NCCU_SEED2NIU-ECE94b2NKFUST-CCE902NTHU_STAT942NTU-MJ2NTUCL-BASKET2NTUGIPO_PNSL2NTUT_MMRE862NTUT_MMRE932NUK_AC982NUK_TALK2Orzhong97cl2OverClocking2PLT2SCU_BM_VB2Storage_Zone2TWSU2AD_NCCU_VB1AGEC931Ancient1ASIA-uni1ask1ASM1b974060XX1BadmintnClub1Bunco1C_Sharp1CCSH_91_3151CCSHwindband1Chan_Mou1Christianity1CHSH_98_3011CJCU_HCA981ck49th3101ck56th3151ck58th3041ck58th3121ck59th3061ck61st3241ckbc1cksh84th3121CLHS-50-141clsh-Chung941CMU_BST011CMU_CM43A1CMU_Guitar421CMU_M491CPU_FC7811CSGirl_Group1CSMU-D951CSMU-HSA961CT24th3371CTSH963021DC1DirectSales1Disabled1DPP1DummyHistory1DYU1Employee1ESP1FCU-PF20061FCU_ECON_93B1FCU_ME_99C1FHSH-89-3161FiremanLife1FJU-EE-2004A1FJU-EE-2006B1FJU-EE-COMM1FJU-EE-PIPO1FJU-STAT91B1FJU-STAT95B1Gintama1Hate1HatePolitics1HCHS593051HCHS901151HCHS923131HCU1HLHS_10thU1HRM1HSNU_10081HSNU_10651HSNU_10851HSNU_10911HSNU_10981HSNU_11081HSNU_11091HSNU_11101HSNU_11261HSNU_11671HSNU_9751ILSH-943131ILSH-963131InitialD1KingdomHuang1KMT1kochikame1KOU1KS91-3051KS92-3061KS96-3051KS96-3111KS97-3081KS98-3021KUAS_5880321KUAS_ME94A1LTK1LTSH-963111MartialArts1medstudent1MenTalk1Militarylife1Miracle1Modchip1Mudran1Nantou1nb-shopping1NCCU05_GIDS1NCCU08_Math1NCCU_KungFu1NCCUPHY981NCKU_DAA-991NCU91Finance1NCU_MATH861NCU_ME-94B1NCUECON961NCUT1NCYU_Fst_991NDHU-AIPhy1NDHU-LF981NDHU-PA961NDHU-phy941NDHU-phy991NDMC-M1081NFU-MDE98A1NSYSU-Chem991NSYSU_EE95-11NTHU_COM6071NTNU-HisSB1NTOU-EBFS931NTPU-ACC-BMT1NTPU-CSIE981NTPU-IIM981NTU-K51NTUCB1NTUE-CS991NTUE-DC991NTUE-EPC-971NTUGIEE_AMTG1NTUHorti961NTUICPSC1NTUMEB951NTUMEB961NTUmed911NTUphy961NTUST-EE-A971NTUST-TX-B921NTUST-TX-B951NTUST_ME1NTUST_Talk1NTUT_EE490A1NUTN_SSSS1NUU-EO-97A1NUU_Talk1Odoko-juku1Olympics_ISG1paranormal1Paul_59-1T1PCCU-CS1Pisces1PSJH5-3051PTGSH96-3161PublicIssue1PushDoll1Road1RSSH94_3061SAN-YanYi1San-Ying1SCU_Law101B1SCU_Talk1SCUG1scutran_city1Seiya1SSSH-16th3131SSSH_17th3141Starbucks1StraightMH1TCFSH67th3011TFG08Music1THU-CHE961THU_BA20001TKU_EE_92C1TNFSH98th1Tokusatsu1Transport981TryingTimes1TTU-AFL1TTU-Transfer1TWproducts1UFO1VET_961viatording971VictoryYouth1Warfare1Wine1WuLing46-3171WuLing50-3031WuLing50-3041XiangSheng1You_out1YP94-3101Yup01-041Zastrology1<< 收起看板(310)
4F推:我覺得可以先補個 cstdio 呀XD01/07 01:33
23F推:氣泡排序法這樣跑, 可能會多抓超過array的一組吧?_?01/07 00:20
30F推:其實內層迴圈跑到a-1就不用特別寫那個判斷了, 如果稍微01/07 00:38
31F→:想一下, 可以少跑近一半的迴圈....:)01/07 00:40
1F→:果一樣是 8 不是 4 ....@_@"01/06 00:02
3F→:推簽名檔XD01/07 00:10
4F推:大概是bitfield的對齊實作方式不同, 用VC2005去測的結01/06 00:02
5F→:果一樣是 8 不是 4 ....@_@"01/06 00:02
7F推:看您要不要找新一點的gcc換去用, 除非C/C++ spec有明定,01/07 00:08
8F→:不然只要結果符合你程式的設計(即aa確實佔獨立5 bit),01/07 00:09
9F→:那麼其實好像也不能說你DevC的結果4 byte一定是錯的;01/07 00:09
10F→:雖然個人覺得確實有比DevC更好用且仍在維護的IDE能用XD01/07 00:09
3F推:理論上可以設定按下IDE的Run時, 預設的工作目錄在哪裡,01/05 23:52
4F→:VC的話在Proj\Property\Config\Debug\Working Dir這邊:)01/05 23:53
5F→:檔案都fopen完了, 就傳FILE*就好, 不用再傳遞檔名; 不然01/04 00:28
6F→:就像4F u大說的用全域變數. 建議先用簡單的方法試通了,01/04 00:28
7F→:再嘗試去修改優化code:)01/04 00:29
21F推:去查一下 >> 這個shift operator使用時的注意事項....01/03 21:57
22F→:簡單的說, 有號數的MSB(或者視為sign bit)是1時, >> 的01/03 21:58
23F→:結果, 與無號數(unsigned)的MSB為1時>>的結果並不同.01/03 21:59
24F→:MSB: 最高位的意思. 或者你會用union的話, 試試把一個01/03 22:00
25F→:int與一個unsigned int union在一起, 然後試試看假設給01/03 22:01
26F→:uint那個初值為0x88FF0000, 之後分別觀察用int那個去>>01/03 22:02
27F→:的結果, 與用uint那個element去>>的結果有何不同:)01/03 22:02
29F推:(驚) 糟糕, 小弟一直以為signed的case是補MSB....Orz01/03 22:29
37F推:糟糕~~小弟我完全把二補數當作必然了....Orz01/05 23:49
8F推:既然是命令列代參數, argc可以知道參數數量, 雖然這並不01/03 01:20
9F→:能明確知道檔案數, 但你可以先跑迴圈把參數parse一遍算01/03 01:20
10F→:完, 最後用malloc動態要FILE*出來; 當然如果可以賭一個01/03 01:21
11F→:上限, 像你那樣開固定的array也可以, 有錯應該單純是你01/03 01:22
12F→:code寫錯了, 比如你 *stream[id] 那行看起來就是錯的,01/03 01:23
13F→:應該不要 * 才對; 進一步修正就像1F j大說的貼code吧:)01/03 01:23
15F推:main裡用pthread小弟不熟, 只是loop都只有5~7, 為什麼01/03 23:11
16F→:array要開到512個這麼多啊?_?01/03 23:11
17F→:runner() function裡錯的滿嚴重的, 比如第一行01/03 23:12
18F→:(int*)id; <- 你知道這一行最後會發生什麼事嗎??01/03 23:12
19F→:想從argv[]拿出檔名那邊的fopen(), 請再仔細想想這樣寫01/03 23:13
20F→:fopen到底會嘗試開啟哪一個檔名; 仔細想想需不需要"".01/03 23:14
21F→:最後, runner()好像應該回傳個void*出去喔....:)01/03 23:16
22F→:er~~仔細想想, 你這樣子永遠只會以argv[5~7]嘗試當作檔01/03 23:17
23F→:名來開檔, 好像沒辦法如你所想的依照參數數量開啟任意檔01/03 23:18
24F→:案數說; 至於fopen檔案不過, 純粹是id的型態不對.01/03 23:19
30F推:它是強制轉型, 但是是轉型成int*, 還有, 只在那個地方轉01/04 00:25
31F→:並不是你 (int*)id; 寫一行, 後面id就自動變成新型態了,01/04 00:26
32F→:是你每次要把id以新型態解讀時, 都要再做強轉型一次; 不01/04 00:26
33F→:然就是宣告一個新的變數, 直接儲存轉型後的結果.01/04 00:27
3F推:推XD01/01 11:03