[問題] 關於test case

看板C_and_CPP作者 (Yooooooooooooo)時間12年前 (2011/10/17 17:34), 編輯推噓1(1024)
留言25則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux Xshell use C++ 問題(Question): 小弟我最近在寫個簡單的程式 不過要讀入資料量很大的test case時卻遇到了問題 給的test case沒有附檔名 所以用讀檔的方式時也會產生錯誤 <因為不知道副檔名0.0> 而我compile時是把testcase.gz解壓縮之後 與自己寫的.cpp檔一起makefile 不過出現的錯誤就是testcase的副檔名他看不懂 所以想請問大家在讀testcase是怎麼讀的呢? 補充說明(Supplement): google了test case 卻大部分都出現軟工用的UML之類的的東西 所以才想請問各位 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.90.88

10/17 17:36, , 1F
為什麼不知道副檔名就會導致讀檔錯誤?
10/17 17:36, 1F

10/17 17:40, , 2F
是「不知副檔名」,還是「沒有副檔名」?
10/17 17:40, 2F
抱歉 說得不太清楚 是我不清楚附檔名 因為解壓縮之後沒有副檔名 所以試過了不打副檔名 改成.gz都無法囧

10/17 17:43, , 3F
Linux底下的檔案沒有副檔名其實很正常
10/17 17:43, 3F

10/17 17:43, , 4F
因為原po想要把test case和程式一起編譯,當然會失敗
10/17 17:43, 4F

10/17 17:44, , 5F
只有檔名就可以讓程式開啟了
10/17 17:44, 5F

10/17 17:45, , 6F
!!那win的.txt 到 linux 要怎麼查 ext.?開檔檔名怎寫?
10/17 17:45, 6F

10/17 17:46, , 7F
我看不懂樓上t大在問什麼...XD
10/17 17:46, 7F

10/17 17:47, , 8F
oh, 我想我誤會你意思了,我剛誤以為即使 .txt 到 linux
10/17 17:47, 8F

10/17 17:47, , 9F
「看起來」還像是沒有副檔名的東西.
10/17 17:47, 9F

10/17 17:47, , 10F
先推 priv 說的, 覺得還蠻有可能的.
10/17 17:47, 10F

10/17 17:49, , 11F
因為隨便亂餵一個東西給gcc的話
10/17 17:49, 11F

10/17 17:49, , 12F
會出現file format not recognized之類的訊息
10/17 17:49, 12F

10/17 17:49, , 13F
我猜這就是原po想要講的東西吧
10/17 17:49, 13F

10/17 17:51, , 14F
會想要把test case拿去當程式編,真的很妙
10/17 17:51, 14F
哎呀..這是我第一次用test case嘛XD 所以要怎麼讓程式跑這個test case呢

10/17 17:52, , 15F
priv 太神了,我打根兒不會想到這情況..
10/17 17:52, 15F

10/17 17:53, , 16F
我也沒想到 XD
10/17 17:53, 16F

10/17 17:53, , 17F
因為他有說和程式一起makefile
10/17 17:53, 17F

10/17 17:56, , 18F
testcase 全從mailfile拿掉,那是在程式執行時才用到的.
10/17 17:56, 18F
不好意思..我還是不太清楚 我的directory有一個.cpp檔跟testcase 所以是makefile .cpp檔嗎? 然後執行時要怎麼跑test case呢?

10/17 18:02, , 19F
一般來說是程式讀檔或是從stdin吃進去
10/17 18:02, 19F

10/17 18:02, , 20F
我們沒有你的程式所以不會曉得詳細是怎樣
10/17 18:02, 20F

10/17 18:03, , 21F
如果沒有任何說明你就自己去看一下main()吧
10/17 18:03, 21F
謝謝大家熱心的回答 雖然還是不太清楚怎麼回事 我會再努力從大家講的東西找線索的XD ※ 編輯: p221071889 來自: 61.57.90.88 (10/17 18:05)

10/17 18:06, , 22F
你可以試試看 「./執行檔 < testcase」
10/17 18:06, 22F

10/17 18:08, , 23F
不然就把你server的帳號密碼給我,讓我去看看吧XD
10/17 18:08, 23F

10/17 18:23, , 24F
open file跟extension沒有任何關係吧....
10/17 18:23, 24F

10/17 18:24, , 25F
extension只是用來識別檔案類型...
10/17 18:24, 25F
文章代碼(AID): #1Ec_R3gr (C_and_CPP)