作者查詢 / freedommax

總覽項目: 發文 | 留言 | 暱稱
作者 freedommax 在 PTT [ C_and_CPP ] 看板的留言(推文), 共78則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] malloc的問題
[ C_and_CPP ]10 留言, 推噓總分: +6
作者: cord - 發表於 2014/05/17 01:13(11年前)
10FFreedomMax:c 是不理你 type 的05/18 13:47
[問題] 指標陣列的size是不一致的嗎?
[ C_and_CPP ]35 留言, 推噓總分: +5
作者: FreedomMax - 發表於 2012/10/13 21:18(13年前)
3FFreedomMax:對不起我蠢了 我在這之間還加過16進位說 想說要是E結尾10/13 21:27
4FFreedomMax:真是對不起 我會在研究 不過想順便問一下10/13 21:28
7FFreedomMax:丟到bsearch的size用sizeof(char*)對嗎?10/13 21:29
10FFreedomMax:array裡面一定是連續的 這應該是沒問題10/14 00:10
11FFreedomMax:我想現在是bsearch的void cast 成pointer我是有問題的10/14 00:11
12FFreedomMax:目前發現是我的compar是10/14 01:01
13FFreedomMax:return strcmp(*(char**)str1, *(char **) str2);10/14 01:02
15FFreedomMax:因為傳入是const void *str1, const void *str210/14 01:04
16FFreedomMax:所以*(char**) str2是對的,問題好像在str1這應該是key10/14 01:06
17FFreedomMax:所以我傳bsearch("fine",test,5,sizeof(char*),compar)10/14 01:09
18FFreedomMax:"fine"在compar出錯 不能*(char**)str1 叫出來10/14 01:10
19FFreedomMax:實驗結果 return strcmp(str1,*(char **)str2);才對10/14 01:11
20FFreedomMax:只是現在我有點似懂非懂,為何*(char**)不能10/14 01:14
25FFreedomMax:抱歉 這是我刪修過的 只是為了PO上來的10/14 01:50
26FFreedomMax:這忘了排序 抱歉10/14 01:50
27FFreedomMax:我想我的key應該只是個字串只能用一個pointer10/14 01:52
28FFreedomMax:結果耍白模仿了str2的作法point兩次10/14 01:53
29FFreedomMax:但是char *str[] 本來就是char** 所以我在耍蠢10/14 01:55
30FFreedomMax:感謝各位幫忙10/14 01:55
33FFreedomMax:嗯 感謝大大解釋,所以我的*(char**)會正常運作10/14 03:11
34FFreedomMax:然而str1是"fine"這個key 單純只是個字串10/14 03:12
35FFreedomMax:我卻望想用 *(char**)控制他 我是這樣理解的10/14 03:13
[問題] 關於標頭檔
[ C_and_CPP ]49 留言, 推噓總分: +4
作者: FreedomMax - 發表於 2011/07/11 03:49(14年前)
3FFreedomMax:請問那個 #1DgrW4a5 是什麼意思呀07/11 04:36
16FFreedomMax:我有翻書 但不是每本書都寫清楚07/11 22:41
17FFreedomMax:都是教你 只能宣告不能定義 然後講一些我認為不是重點07/11 22:42
18FFreedomMax:C++還會教你宣告class 我知道class 是宣告07/11 22:48
28FFreedomMax:我剛剛做了一個試試看了 所以 實做細節 會變成.o檔囉07/11 23:16
29FFreedomMax:那我們平時include的時候 會自動跟 stdio的.o檔自動連07/11 23:17
30FFreedomMax:結嗎07/11 23:18
31FFreedomMax:然後是要作屬於自己的標頭 才要自己連結兩個.o檔?07/11 23:19
32FFreedomMax:感謝james大啦 因為我想知道的不是class07/11 23:21
33FFreedomMax:你的文章才是我想看得07/11 23:22
35FFreedomMax:那libary是放那些 要連結的檔案嗎07/11 23:36
36FFreedomMax:我剛剛是在linux下 用gcc 手動連結自製的兩個.o檔07/11 23:36
37FFreedomMax:剩下標準header還不太了解07/11 23:37
39FFreedomMax:嗯 感謝07/11 23:47
41FFreedomMax:其實我之前看到大大講這本書 我就買了07/12 02:26
42FFreedomMax:我發現 直接看 就覺得好像很一般 又有一些看不懂07/12 02:27
43FFreedomMax:等到擱幾個月之後 有問題 剛剛跑去看07/12 02:28
44FFreedomMax:不好意思 真不應該因為組語就不繼續看去 剛看了 真讚07/12 02:30
46FFreedomMax:請大大們原諒我好嗎 我只是個新鮮人(我只是單純想了解)07/12 02:31
47FFreedomMax:真的 不過有些組語術語有點不懂 像是偏移07/12 02:33
[問題] 我自己試做的 讀入動態字串
[ C_and_CPP ]21 留言, 推噓總分: 0
作者: FreedomMax - 發表於 2011/05/25 18:00(14年前)
5FFreedomMax:感謝大大 我懂了 那我自己又改成了05/25 20:44
6FFreedomMax:*(string+size - 1) = c;05/25 20:44
7FFreedomMax:因為我覺得用不是用陣列宣告 不敢用中括號05/25 20:45
8FFreedomMax:有一次compiler說整數不能丟到指標裡05/25 20:46
9FFreedomMax:不好意思唷 那printf是不是要讀到NULL 才會印字串05/25 20:56
10FFreedomMax:可是我不知道我哪裡有加NULL耶05/25 20:56
17FFreedomMax:我試了 把加上'\0'那行註解掉 一樣能印05/25 21:44
18FFreedomMax:所以我才覺得很神奇 會不會是系統那邊剛好是放0呀05/25 21:46
[問題] 關於讀入指標字串
[ C_and_CPP ]53 留言, 推噓總分: 0
作者: FreedomMax - 發表於 2011/05/10 00:06(14年前)
2FFreedomMax:還有呀 如果我的推測正確 同一字串輸入第二次的話05/10 00:22
3FFreedomMax:前一個 會被free掉嗎05/10 00:22
8FFreedomMax:printgf那是打錯字 不好意思05/10 01:48
10FFreedomMax:有一些是google看到的05/10 02:00
11FFreedomMax:不好意思 我剛剛試了一printf("%s",*stirng);反而錯耶05/10 02:01
12FFreedomMax:*string不是才是被指到的字串嗎05/10 02:02
16FFreedomMax:原來如此 那我以前%s的那種方式呀 不是用指標做的05/10 02:28
17FFreedomMax:遇到%s也行得通 這是什麼原因呀05/10 02:28
18FFreedomMax:意思就是優先找指標 再來才是找字元陣列的意思嗎05/10 02:31
19FFreedomMax:真是不好意思 問這種刁鑽的問題05/10 02:32
26FFreedomMax:恩 那個我只給他一個字元大小 他還是有辦法印出一串字05/10 16:32
27FFreedomMax:我也覺得很神秘 我看書上也是這樣做05/10 16:33
28FFreedomMax:他是不是有用什麼動態的方式呀05/10 16:33
32FFreedomMax:所以指標字串 還是必須去猜測讀入的字大小05/10 22:24
33FFreedomMax:指標字串有辦法動態嗎05/10 22:25
36FFreedomMax:size是compiler有的嗎 還是要自己想辦法得知05/10 23:29
37FFreedomMax:所以是要自己想辦法猜接下來 使用者會輸入多長的字嗎05/10 23:29
38FFreedomMax:然後再realloc嗎05/10 23:30
42FFreedomMax:原來如此 所以C沒有真正的動態配置囉 還要自己去改05/10 23:48
44FFreedomMax:小弟我剛剛去查了一下 array的部分05/11 00:08
45FFreedomMax:發現不宣告長度 會自動配置適當的大小05/11 00:09
46FFreedomMax:所以這會是我過的原因嗎05/11 00:09
47FFreedomMax:電腦自動當成 char string[]這樣05/11 00:10
49FFreedomMax:恩 我以為05/11 01:30
[問題] 請問排列組合的遞迴呼叫次數計算
[ C_and_CPP ]2 留言, 推噓總分: +1
作者: minimatsumi - 發表於 2011/05/05 01:44(14年前)
2FFreedomMax:我把他複製下來 我電腦的結果是(C)5105/06 01:24
[問題] 關於strcpy
[ C_and_CPP ]17 留言, 推噓總分: +4
作者: FreedomMax - 發表於 2011/05/03 21:29(14年前)
3FFreedomMax:那電腦是先判斷等號後面碰底囉05/03 21:53
5FFreedomMax:感謝 我平時不會把++放在while的條件裡說 太酷了05/03 22:06
首頁
上一頁
1
下一頁
尾頁