2023年5月3日 星期三

達yo - 檔案file_電腦圖學 - week12

 今天要教的是檔案file和上週教的鍵盤滑鼠vs角度(這周新的)

一、檔案File


1.開啟CodeBlocks打開新的Empty File

2.印出hello world
printf在小黑視窗呈現
fprintf會把你要印出的字串在文字檔呈現
*fout = file out

3.讀入檔案fscanf
把剛剛的file.txt讀進來
第一張可以看出來只讀到Hello就結束(因為讀到空格字串就不讀)
第二張再讀入一次,就可以把後半句讀出來
*fin = file input
*fscanf是r(read讀進來)

4.fscanf和fprintf的結合

跟剛剛前幾個寫法差不多

只是同時讀取檔案會出錯,所以新增了fclose(fout)fclose(fin)

*fprintf讀完就結束,換fscanf,fscanf讀完結束

*fscanf讀入要在前面加 &(字串不用)


為了版面好看,加了跳行


//老師講解buffer flow//


二、keyboard、mouse


1.打開GLUT Project

2.畫出茶壺,並利用滑鼠變動座標

滑鼠程式碼


3.增加keyboard功能

FILE * fout = NULL 剛開始檔案沒有開

FILE *fin =NULL 





4.將工作目錄的路徑改掉

點選Properties後,在Build Targets的Excution(工作目錄)修改路徑
改成.


修改後,執行專案會發現無法執行
因為新的工作執行目錄路徑沒有dll檔








三、關節轉動TRT
1.開啟新的GLUT Project
2.複製上個專案的程式碼
3.把工作目錄路徑改掉,改完後save everything
4.下禮拜繼續教這裡



沒有留言:

張貼留言