[語法] gcc 語法(linux)

看板C_and_CPP作者 (victor)時間15年前 (2010/01/02 15:18), 編輯推噓6(6010)
留言16則, 10人參與, 最新討論串1/2 (看更多)
我想請問一下 我在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)

01/02 23:21, , 1F
windows才能用的是notepad,不是system...@_@
01/02 23:21, 1F

01/02 23:21, , 2F
了解..謝謝
01/02 23:21, 2F

01/02 23:32, , 3F
你誤解了很多事...建議你先研讀C語言的課本再來寫C...
01/02 23:32, 3F

01/02 23:40, , 4F
Linux Shell Scripting~
01/02 23:40, 4F
書到用時方恨少 已經google好久 死線又快到....

01/02 23:41, , 5F

01/02 23:42, , 6F
系統不一樣,shell 指令也會跟著不同~ =_=|||
01/02 23:42, 6F

01/03 00:02, , 7F
最後一個我給你答案是 \a
01/03 00:02, 7F

01/03 00:38, , 8F
應該是要去學 Windows 怎麼用@@
01/03 00:38, 8F

01/03 00:43, , 9F
linux有getline函式可以讀一整行進來 man getline可查用法
01/03 00:43, 9F

01/03 00:55, , 10F
GGC ??
01/03 00:55, 10F

01/03 01:07, , 11F
use fgets(stdin, buf, 80) instead
01/03 01:07, 11F

01/03 03:44, , 12F
我笑了....
01/03 03:44, 12F

01/03 04:08, , 13F
system("kate xxx.txt"); 你有裝 KDE 的話 XD
01/03 04:08, 13F

01/03 11:19, , 14F
fgets()要學起來喔!
01/03 11:19, 14F

01/03 11:20, , 15F
然後ggc一堆還沒改呀...
01/03 11:20, 15F
※ 編輯: victor21835 來自: 114.43.188.253 (01/03 12:25) ※ 編輯: victor21835 來自: 114.43.188.253 (01/03 12:26)

01/03 12:44, , 16F
war3玩太多的下場?XD
01/03 12:44, 16F
文章代碼(AID): #1BFsEkvk (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1BFsEkvk (C_and_CPP)