作者legnaleurc (CA)
看板C_and_CPP
標題Re: [語法] gcc 語法(linux)
時間Sun Jan 3 02:26:41 2010
※ 引述《victor21835 (victor)》之銘言:
: 我想請問一下
: 我在windows下用
: system("notepad xxx.txt")可以開啟xxx.txt這個檔案
: 可是compiler到ggc以後就無法出現一樣的效果
compiler 是名詞
compile 才是動詞
: 我爬文以後發現
: system是屬於windows才可以用的指令
system 是標準函式
notepad 才是 Windows 特有
: 那我該使用什麼語法?
: strlen compiler到ggc以後會出現警告
: 但是function還是正確的
: 是否要增加什麼library 還是更改語法?
什麼警告?
: 我原本是用
: gets(in)來讀取字串(我知道gets不是很好的語法 但是我知道的只有這個可以讀空白)
: 因為字串有空白用scanf讀不到
: 但是到ggc以後他就出現警告
: ggc有沒有專門可以讀字串包含空白的語法??
fgets
: beep這個library 是windows.h 進去ggc也是變成沒辦法compiler......
: 謝謝
'\a'
====
其實我看不懂你要幹麻 ...
如果你是要隨便開一個程式去編輯 txt
Windows 上我建議用 "start blah.txt"
Linux 上建議用 "xdg-open blah.txt"
不過 Linux 比較麻煩的是,可能換一個發行版又不一樣了 orz
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.248.119
推 ducksteven:mac os x 變成 open xxx.txt = = 01/03 02:31
→ MOONRAKER:我認為用/bin/vi或/bin/joe比較好。(要養成打全路徑的 01/03 03:39
→ MOONRAKER:習慣,決定用什麼開以後用which找出路徑,例如 which vi 01/03 03:39
→ MOONRAKER:可能回應/bin/vi或/usr/bin/vi,那程式裡就照著寫) 01/03 03:40
推 buganini:為什麼不getenv("EDITOR") ? 01/03 03:53
推 victor21835:感謝~ 01/03 12:25
→ victor21835:剛剛跑一下除了"\a"我不太懂怎麼用外 其他都成功了 01/03 12:28
推 LPH66:那是個字 只要印出來就會嗶一聲 01/03 14:14