C_and_CPP 板


LINE

小弟我不知道能不能這樣問 我好友為了讓我能更了解c語言 給了我一題題目 要我轉wav 並告訴我 要用 標頭檔 要用結構 要用函式取出 結說要用結構包 其實我聽的霧煞煞 但又不想讓他給我的期望落空 不知道能不能麻煩大大 給我一點方向 我也會努力找文章看的... --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.165.154
1F:推 VictorTom:要不要先說說您對C又了解了多少??學到哪寫過什麼程式?? 08/21 13:21
2F:→ VictorTom:header不懂, struct不懂, function不懂??老實說小弟覺得 08/21 13:22
3F:→ VictorTom:您依照(或報上)自己平常能用來學習的時間, 然後把這個題 08/21 13:23
4F:→ VictorTom:目訂在幾個月後完成; 現在開始好好的C語言學習一下再說. 08/21 13:23
5F:→ VictorTom:再說題目也描述的不清不楚, 什麼叫轉wav??把wav轉成mp3 08/21 13:24
6F:→ VictorTom:之類的??基本流程就是解開原始格式->處理->存入新格式; 08/21 13:25
7F:→ VictorTom:也許有現有的tool-chain(我是指寫好的lib)可以用, 也許 08/21 13:25
8F:→ VictorTom:可以自己K file format->查公式轉換->存成另一種format. 08/21 13:26
9F:→ VictorTom:最後, 學程式自己有心最重要, 迎合他人的期望, 那也是等 08/21 13:27
10F:→ VictorTom:考試甚至是工作以後的事; 如果確定要靠程式吃飯的話Orz 08/21 13:28
11F:→ flyvsmax:之前學到陣列 但沒有學精 後來也沒練習 08/21 13:30
12F:→ flyvsmax:可以說退步的差不多 上面的那些也可以說忘的差不多了 08/21 13:31
13F:→ flyvsmax:我好友也有給我文章要我從頭學起 08/21 13:31
14F:→ flyvsmax:他覺得這題包含了c語言的基本了 08/21 13:31
15F:→ flyvsmax:因此要我在兩天內試著寫出來 08/21 13:32
16F:→ flyvsmax:但一來忘的差不多 二來之前學最深也沒看過這種題目 08/21 13:32
17F:→ flyvsmax:可以說現在是一個頭兩個大 沒有方向 08/21 13:32
18F:→ flyvsmax:看著一篇篇文章 正在努力從最下面重新爬 08/21 13:32
19F:→ flyvsmax:他給我一個wave音訊 就是個題目了 08/21 13:33
20F:→ flyvsmax:我只是想知道個方向 畢竟之前沒看過... 08/21 13:33
21F:→ flyvsmax:他知道我有心要學 所以才會這樣出題要我努力的 08/21 13:34
22F:推 VictorTom:小弟說話直一點希望您別介意, 學程式沒有還站不穩就想飛 08/21 13:36
23F:→ flyvsmax:有話直說 沒關係~ 08/21 13:37
24F:→ flyvsmax:我也了解現在 連走路都不會 要飛很難...~"~ 08/21 13:37
25F:→ VictorTom:的; 除了C語言的基礎以外, 還需要訓練看到一個問題, 要 08/21 13:37
26F:→ VictorTom:如何解決這個問題, 比如用既有的lib, 或者自己練功硬刻, 08/21 13:38
27F:→ VictorTom:練習也有練習的重點; 分析一個問題要怎麼做, 需要些什麼 08/21 13:38
28F:→ VictorTom:哪些是我已經有的, 哪些是需要靠再學習的, 那些是乾脆直 08/21 13:39
29F:→ VictorTom:接靠外部幫助的. 回到寫程式這點, 每一個基本功能學會了 08/21 13:40
30F:→ VictorTom:之後, 還需要靠許多的練習確認自己真的懂了, 了解如何運 08/21 13:40
31F:→ VictorTom:用以及什麼情況下適合應用這個功能. 這些功夫很難兩朝兩 08/21 13:41
32F:→ VictorTom:夕就得心應手的, 就算是很有心拚48小時我覺得也不容易XD 08/21 13:42
33F:→ VictorTom:嘴砲了一堆看有沒有實際點的好了, struct就是許多基本型 08/21 13:44
34F:→ VictorTom:態的再組合, 通常這類檔案會有檔頭資訊與資料部份, 使用 08/21 13:45
35F:→ VictorTom:結構可以幫助你快速讀入檔案並直接在各個欄位填入對應的 08/21 13:45
36F:→ VictorTom:資訊; 自己寫函式是方便您將重覆且固定的工作包裝起來以 08/21 13:46
37F:→ VictorTom:再使用, 或者依據不同參數處理或計算出相應的結果; 使用 08/21 13:47
38F:→ VictorTom:header, 把檔案依功能做區分, 不要全部擠在同一個檔案 08/21 13:47
39F:→ VictorTom:main.c(cpp)裡, 方便你實作與管理您的程式, 而不是全部 08/21 13:48
40F:→ VictorTom:攪和在一起. 以上只是簡單的想法, 順便附上Wiki上查到的 08/21 13:51
41F:→ VictorTom:延伸連結 - http://0rz.tw/LWtPm 講wav file format的. 08/21 13:52
42F:→ VictorTom:Well~~BMP還了解一點, wav不熟, 請板上強者補充吧Orz 08/21 13:52
43F:推 Bencrie:其實WAV跟BMP差不多簡單 XD 08/21 13:54
44F:→ flyvsmax:我不會縮網址的說.... 08/21 13:57
45F:→ flyvsmax:不然就把他給我看的網址也貼一下了 08/21 13:57
46F:→ flyvsmax:謝謝VI大解釋這麼多... 08/21 13:57
47F:推 VictorTom:去 http://0rz.tw/ 把你的長網址貼上, 就會幫你產生了:) 08/21 13:58
48F:→ flyvsmax:謝謝~~http://0rz.tw/rlsuW 08/21 13:59
49F:→ flyvsmax:這個是他給我的參考方向.. 08/21 13:59
50F:推 VictorTom:其實我不知道他給你wav要你做什麼??轉檔??播放??還是只 08/21 14:37
51F:→ VictorTom:要把wav的資訊(比如格式, Channel, Rate)印出來就好?? 08/21 14:38
52F:→ VictorTom:只要印資訊的話就比較簡單, 照個wav format寫出一個 08/21 14:39
53F:→ VictorTom:struct來, 然後用 fread() 讀檔, 印出要的資訊出來.... 08/21 14:39
54F:→ VictorTom:至於什麼東西要包function或header, 就看自己規劃了@_@" 08/21 14:40
55F:→ su31o4gj83:你朋友的方式是揠苗助長吧, 這樣只會討厭寫程式吧... 08/21 16:50
56F:推 VictorTom:後來想想, 如果只是解wave的info出來, 兩天不用上班上課 08/21 16:51
57F:→ su31o4gj83:還在學可以去修個課, 出社會就看書練習吧 08/21 16:52
58F:→ VictorTom:把struct/file I/O看一看, 也許沒有那麼困難說....XD 08/21 16:52
59F:→ flyvsmax:其實我也不知道他要我轉什麼 08/21 18:55
60F:→ flyvsmax:他給我的方面就是結構包 標題檔 那些的 08/21 18:55
61F:→ flyvsmax:剩下的他就沒講了 08/21 18:55
62F:→ flyvsmax:http://0rz.tw/Xzqzt 這是他覺得不錯的網站 08/21 18:58
63F:推 VictorTom:先搞清楚要做什麼吧, 不然沒頭沒腦的你最多開個檔, 把 08/21 19:09
64F:→ VictorTom:wave info印出來看一下, 就不知道接著要做什麼了不是:) 08/21 19:10
65F:→ VictorTom:和客戶/PM/老板溝通清楚到底需要我們PG寫什麼, 也是一門 08/21 19:10
66F:→ VictorTom:功夫喔XD 08/21 19:11
67F:→ flyvsmax:了解~我等他回應~ 08/21 19:12
68F:→ flyvsmax:我剛有問他了>"< 08/21 19:12
69F:→ flyvsmax:把wave檔的內容取出 用結構包包好 08/21 19:17
70F:→ flyvsmax:在用函式取出數值~ 08/21 19:17
71F:推 VictorTom:Hmm~~那加油吧, 這樣子的話這個題目就不是那麼困難了:) 08/21 19:29
72F:→ netsphere:朋友 == 老版 08/21 19:36
73F:→ flyvsmax:努力看文章了~ 08/21 19:44







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP