作者greydust (灰)
看板b93902HW
標題Re: [討論] Qsort Compare魔
時間Wed Oct 5 20:40:33 2005
※ 引述《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
推 JAMES299:ok 多謝^^ 10/05 21:29
推 Azarc:SIGPIPE...應該是寫到一個接收端已經關掉的 pipe 去吧 10/05 22:37
推 JAMES299:感謝 我已經可以運作了 結果是我的output有問題 10/08 10:43
→ JAMES299:請使用stdout,每個數印一行 <<所以我就一行印一個 10/08 10:44
→ JAMES299:不過好像是全部印一行 總之之前的output造成的 10/08 10:44
→ JAMES299:感謝兩位 10/08 10:45