2023年5月3日 星期三

電腦圖學 - Week12 - 檔案(File)

printf、fprintf

開一個新的Empty File。
打上可以開啟檔案的程式碼。
PS. " w"  = write



程式執行後,小黑視窗會出現Hello World字樣,而桌面會有一個新的file.txt檔案。



而file.txt檔案開啟後,可以看到程式碼倒數第一行輸入的字。


scanf、fscanf
開啟一個新的Empty File。
打上可以讀取檔案的程式碼。
PS. " r "  = read


執行程式碼時,因為Hello World有空格隔開,所以第一次scanf的時候只會讀到"Hello",所以要打兩次。



many numbers
開啟一個新的Empty File。
輸入程式碼。


執行後就會跑出數字了。


mouse

開啟GLUT專案。
打入可以讓茶壺跟著滑鼠跑的程式碼。


程式碼執行結果:


keyboard

由上面的程式碼延伸,用滑鼠先移動茶壺後,按空白鍵讓鍵盤可以還原剛剛移動的軌跡。



而這兩個程式中,會發現file4.txtfreeglut/bin資料夾裡面。




所以為了改變file4的位置,就要進入Project的Properties裡修改。



進入Build targets,會看到working dir (工作執行目錄),把位置改成" . "





PS.要記得把freeglut.dll檔案也複製過去,不然程式執行會出錯。
但是這樣只改到Debug的工作目錄,Release並沒有改到,所以Release也要一起改。


PS. 改完之後,記得儲存Everything。



沒有留言:

張貼留言