Re: [討論] Qsort Compare魔

看板b93902HW作者 (灰)時間18年前 (2005/10/05 20:36), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串4/4 (看更多)
※ 引述《JAMES299 (身化浮雲 心如飛絮)》之銘言: : ※ 引述《greydust (灰)》之銘言: : : INPUT : : 請使用stdin : : 一開始會有一個n表示有多少個數,接下來是n個數 剛剛去看了一下你的code (QSORT_STACK.c) 這個code的input和上面限定的不一樣喔 :p : 先謝謝作者群 ^^ : 我是屬於比較不擅長在bsd之類的unix os,剛剛照paper寫好的程式想測試一下。 : 結果出現以下兩行: : ------------------------------------- : File size: 67571 : Broken pipe : ------------------------------------- : 不太清楚是發生什麼事? : 我的操作方法如下: : 1.先將自己寫好的.c當傳到系上的空間,再連到bsd1。再把cqsort.txt跟compare.cpp : 上傳至同一檔案夾。 : 2.再用g++ compile : ------------------------------------- : g++ QSORT.c -o QSORT : ------------------------------------- : (?)這邊的參數設定比較不清楚,根據 greydust的說法是否應該加上-g -Wall -O : -ansi -fno-asm -lm -static 呢? : 3.再compile compare.cpp : ------------------------------------- : g++ -DMAX=1000000 compare.cpp -o compare : ------------------------------------- : 4.執行 : ------------------------------------- : ./compare QSORT_STACK cqsort : ------------------------------------- : 有可能是我的檔案寫錯了,不過其他步驟不知道對不對呢? 其實我不太清楚發生什麼錯了 XD (可能要問問有修過系程的wens和Azarc @@) 不過如果還有錯的話可以到219來我幫你看看~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.30.60

10/05 21:29, , 1F
ok 多謝^^
10/05 21:29, 1F

10/05 22:37, , 2F
SIGPIPE...應該是寫到一個接收端已經關掉的 pipe 去吧
10/05 22:37, 2F

10/08 10:43, , 3F
感謝 我已經可以運作了 結果是我的output有問題
10/08 10:43, 3F

10/08 10:44, , 4F
請使用stdout,每個數印一行 <<所以我就一行印一個
10/08 10:44, 4F

10/08 10:44, , 5F
不過好像是全部印一行 總之之前的output造成的
10/08 10:44, 5F

10/08 10:45, , 6F
感謝兩位
10/08 10:45, 6F
文章代碼(AID): #13GyZg-L (b93902HW)
文章代碼(AID): #13GyZg-L (b93902HW)