看板 C_and_CPP 關於我們 聯絡資訊
我想請問一下 我在windows下用 system("notepad xxx.txt")可以開啟xxx.txt這個檔案 可是compile到gcc以後就無法出現一樣的效果 我爬文以後發現 notepad是屬於windows才可以用的指令 那我該使用什麼語法? A system("start xxx.txt") strlen compile到ggc以後會出現警告(warning) 但是function還是正確的 是否要增加什麼library 還是更改語法? 我原本是用 gets(in)來讀取字串(我知道gets不是很好的語法 但是我知道的只有這個可以讀空白) 因為字串有空白用scanf讀不到 但是到gcc以後他就出現警告 gcc有沒有專門可以讀字串包含空白的語法?? A 成功使用 fgets beep這個library 是windows.h 進去ggc也是變成沒辦法compiler...... "\a"我還在嘗試中..因為我是想要讓它發出不同頻率的聲音 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc)
iamivers0n:windows才能用的是notepad,不是system...@_@ 01/02 23:21
victor21835:了解..謝謝 01/02 23:21
ducksteven:你誤解了很多事...建議你先研讀C語言的課本再來寫C... 01/02 23:32
johnhmj:Linux Shell Scripting~ 01/02 23:40
書到用時方恨少 已經google好久 死線又快到....
johnhmj:http://www.freeos.com/guides/lsst/ 01/02 23:41
johnhmj:系統不一樣,shell 指令也會跟著不同~ =_=||| 01/02 23:42
ducksteven:最後一個我給你答案是 \a 01/03 00:02
cookiesgreat:應該是要去學 Windows 怎麼用@@ 01/03 00:38
lausai:linux有getline函式可以讀一整行進來 man getline可查用法 01/03 00:43
buganini:GGC ?? 01/03 00:55
ducksteven:use fgets(stdin, buf, 80) instead 01/03 01:07
buganini:我笑了.... 01/03 03:44
tinlans:system("kate xxx.txt"); 你有裝 KDE 的話 XD 01/03 04:08
annheilong:fgets()要學起來喔! 01/03 11:19
annheilong:然後ggc一堆還沒改呀... 01/03 11:20
※ 編輯: victor21835 來自: 114.43.188.253 (01/03 12:25) ※ 編輯: victor21835 來自: 114.43.188.253 (01/03 12:26)
lwecloud:war3玩太多的下場?XD 01/03 12:44