Re: [問題] 新手請教 function 用法~!

看板C_and_CPP作者 (藍影)時間14年前 (2011/10/12 01:06), 編輯推噓5(5021)
留言26則, 9人參與, 最新討論串2/3 (看更多)
※ 引述《ching1027 (我是誰)》之銘言: : 各位高手您們好~ : 想請教個問題 : 目前有一個程式 要讀進數個檔案(.txt) : 然後會output 一些數值出來 : int main(int argc, char* argv[]) : { : ........ : ........ : return 0; : } : 現在想要把這個程式當作是一個function 不要這麼做!!通常都是直接開一個 project 出來, main.cpp 是拿來當測試、主程式用, 另外會有類似 pso.h pso.cpp 的東西, 頂多再實做一份 void read_from_file(char *filename); 之類的函式。 (恕刪) : PS: 因為完全不是科班出身~ : 目前唸碩士 老闆希望我可以寫C++ 我該說不只你一人有這問題,但大多人最後還是把 code 「生」出來。 : 現在勉強可以看懂一些範本(數百行程式) : 但是要一直coding 還是有困難 : 覺得自己一知半解 要改寫程式 又是錯誤百出 : (甚至找個錯誤還要找很久 搞不好還找不到哪裡出錯) : 越來越想放棄了......唉 其實我覺得用 Optimization Algorithm 來學程式語言是很快, 也很有成就感的一件事, 特別是 Optimization Algorithm 大多模擬了一堆動物、自然現象, (蟑螂、鳥群(即 pso)、螞蟻、退火、基因、蜂群 ... etc) 弄到後來就莫名奇妙學到封裝和抽像化。 一般學校老師要寫演算法的,在不完全要求 class with friendly interface 情況下, ( 一般寫 Optimization Algorithm 似乎也較難以達成, 因 fitness function、 data struct 差別太大,要達到必須花相當多的時間。) C/C++ 只要幾個 topic 大致就可以了 data type、loop(for, while, do while)、condition (if-else, switch-case) struct、typedef、array、dynamic array( malloc / new / vector)、 rand (這個在 Opt. Alg. 很重要!最好花半天去學相關知識、概念)、 sub function (cass by reference、call by pointer(value) ), 勉強再加上 function pointer 就可以去砍了。 另 paper 或相關文章或程式碼,先不要拘泥於是不是用 pso,只要是 Opt. Alg., 就有參考的價值,都可以增加對於問題了解,及解決問題方案之敏感度。 最後一步是,其實你是找得到家教或代打的,因會 Optimization Algorithm 又會 寫程式的人並不少,就看你在時間與金錢上,打算如何衡量。 -- No matter how gifted you are, alone, can not change the world. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.78.41

10/12 01:33, , 1F
T大 謝謝您的建議~ 你剛剛說的那些相關的知識.概念
10/12 01:33, 1F

10/12 01:35, , 2F
我大概都懂基本概念.用法 但是寫程式就不知如何靈活運用
10/12 01:35, 2F

10/12 01:36, , 3F
找人教你最快,真的
10/12 01:36, 3F

10/12 01:36, , 4F
雖然我不會寫程式 但是我不願花錢請代打 我寧可問人
10/12 01:36, 4F

10/12 01:37, , 5F
或是一步步來 最差情況就是跟老闆坦承真的做不出來
10/12 01:37, 5F

10/12 01:37, , 6F
我是說找人"教"你,不是找人幫你寫...
10/12 01:37, 6F

10/12 01:37, , 7F
我絕對不會花錢請人代打的 XDDDD
10/12 01:37, 7F

10/12 01:39, , 8F
james的意思是,找個家教($),或找個會的朋友(no $).
10/12 01:39, 8F

10/12 01:40, , 9F
在高雄找我教的話也不用錢,我人很好的 (畫圈圈)
10/12 01:40, 9F

10/12 01:42, , 10F
可以來個高雄版聚一日遊嗎? XD
10/12 01:42, 10F

10/12 01:43, , 11F
可以來個高雄版聚一日遊嗎? 推推
10/12 01:43, 11F

10/12 01:44, , 12F
還真的喔XD 我還是乖乖去睡覺好了
10/12 01:44, 12F

10/12 01:45, , 13F
j大 人也太好了吧 XD 我剛好是半個高雄人 =.="
10/12 01:45, 13F

10/12 01:47, , 14F
我都當過一個月2000元的助教了... (80個學生)
10/12 01:47, 14F

10/12 01:47, , 15F
之前算過平均改一個人的一份作業一元
10/12 01:47, 15F

10/12 02:30, , 16F
免費教學人也太好了吧,不愧是好人超
10/12 02:30, 16F

10/12 02:55, , 17F
t大守備範圍真廣, 小弟我還先查了一下OA/PSO是啥Orz
10/12 02:55, 17F

10/12 08:02, , 18F
天啊天啊@_@
10/12 08:02, 18F

10/12 09:50, , 19F
j大,(遞好人卡)
10/12 09:50, 19F

10/12 10:40, , 20F
PSO不錯用啊~速度挺快的
10/12 10:40, 20F

10/12 12:57, , 21F
pso比起ga真的快很多..
10/12 12:57, 21F

10/12 16:51, , 22F
真的xdd
10/12 16:51, 22F

10/12 16:51, , 23F
但ga根本不知道什麼時候可以得到想要的解
10/12 16:51, 23F

10/12 17:01, , 24F
都一樣啊,收斂條件看要設迭代次數還是連續找幾次相同
10/12 17:01, 24F

10/12 17:02, , 25F
best value,一堆條件可以設,差別在一些ga設計"可能"需
10/12 17:02, 25F

10/12 17:02, , 26F
要每次迭代時做排序.逐一突變也是慢.
10/12 17:02, 26F
文章代碼(AID): #1Eb7UYSo (C_and_CPP)
文章代碼(AID): #1Eb7UYSo (C_and_CPP)