2022年5月23日 星期一

week 14

 step 01-1

練習寫檔


1.FILE * fin =fopen("file.txt",,"w+");

2.printf() 改裝fprintf()

3.關閉檔案 fclose(fin)










step01-2


練習開檔、寫檔write、關檔









step01-3

把上週的week13_rect_many_TRT繼續用

  1. 開新專案 week14_TRT_angle_write
  2. 複製上週的最後程式
  3. 開檔、寫檔, 最後關檔









step 02-1


  1. 開新專案 week14_TRT_angle_write_and_read
  2. 新加FILE*fin+NULL空指標
  3. 寫 void myRead() 裡面先將 fout 適時關起來, 再把 fin 開起來, 讀入20個關節, 並更新畫面
  4. keyboard()函式中, 加入 if(key=='r') myRead(); 去呼叫myRead()更新畫面
  5. 先用 mouse 和 keyboard 做一些動作, 之後按著'r' 一行一行讀入剛剛錄下來的動作









step02-2

修正專案目錄。原本GLUT專案因為freeglut.dll在freeglut的bin目錄中,所以那裡被設成工作目錄,  所以我們利用 Notepad++開啟 .cbp專案檔, 把 wroking_dir右邊的值改成小數點,代表專案所在目錄。最後把freeglut.dll也複製一個到專案中就完成了

修正工作目錄

  1.  原工作目錄C:\Users\user\Desktop\freeglut\bin
  2. 我們希望它在 我們的程式碼的那個目錄 week14_TRT_angle_write 之類的
  3. 所以我們要修改專案(.cbp CodeBlocks Project) 的工作目錄!!!!
  4. 可以利用 Notepad++ 來修改 .cbp 檔
  5. 看 .cbp 檔裡, 有 working_dir="." 改成(雙引號裡面加小數點), 存檔
  6. 手動把 C:\Users\user\Desktop\freeglut\bin 裡的 freeglut.dll 複製到你的專案目錄中 week14_TRT_angle_write_and_read
  7. CodeBlocks 裡 Reload Project 就可以改變工作目錄囉!!

step03-1










step03-2 撥放音樂





沒有留言:

張貼留言