看板 C_and_CPP 關於我們 聯絡資訊
懇請各位高手協助 #include< > using namespace std; int add() //這個函數是讀檔用,並將檔案資料存入 (讀入三個檔案) { int *ptr ; //先宣告一個指標(因為要讀檔才知道需要配置多少記憶體) ptr=new int[n] ; //配置一個陣列 依序記錄資料 int result[5] ; //記錄運算結果 .......... ........... } 然後 int main() { add(); //呼叫函數 並運算 ,其結果也存入 return 0; } 想請問 若我想在main()裡面 cout這些數值 要如何取出函數中 陣列 *(ptr+n)和result[5]的值呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66
x000032001:用指標 10/12 15:05
james732:http://codepad.org/037S4Kdr 我會想要這樣改 10/12 15:06
legendmtg:跟18035好像..... 10/12 15:07
james732:http://codepad.org/7S8Mnu5h 全域變數 (簡單但不推薦) 10/12 15:08
loveme00835:= = 10/12 15:16
shadow0326:int add(MyClass& carrier) 10/12 15:21
johnhmj:既然是C++,用參照也可以吧!參照也是指標 ( ̄ー ̄;) 10/12 15:22
johnhmj:呃…推文時間差一分鐘?!( ̄ー ̄;) 10/12 15:24
ieck:好像跟前人很像ㄟ 最近大家都在研究這個問題嗎=.=? 10/12 15:26
ieck:我剛剛也想到用參照 來翻翻書 熟悉語法 XD 10/12 15:27
ieck:謝謝各位指教~! 10/12 15:28
firejox:好用的static不用嗎? 10/12 18:28