日期:2023年10月8日
班級:15電信單招班
姓名:劉鑫
學號:15090734
本人進度計畫以及任務:學習c語言指標知識。
本日任務完成情況:完成了嵌入式開發環境的搭建; 學習了c語言相關知識。
本日開發中出現的問題彙總:本人覺得自己在c語言方面還有所欠缺,掌握不夠牢固,還需加強對部分知識點的理解和把握。希望在以後的學習生活中可以有所提高。
本日未解決的問題:個別知識點沒有能夠理解,導致學習進度沒有跟上。
本日開發收穫:學習了c語言的相關知識,並編寫了一些程式。
自我評價:基本完成任務,課後仍需努力。
(1)#include
#include
#include
#include
#include
int main()
close(fd);*/ //關閉檔案
//檔案不存在,先建立檔案再開啟,如果檔案存在,報錯
fd = open(「aaa」, o_rdwr | o_creat | o_excl, s_irwxu);
if (-1 == fd)
close(fd);
return 0;
}(2)
#include
#include
#include
#include
#include
#include
int main()
return 0;(3)
#include
#include
#include
#include
#include
#include
int main(int argc, char *argv)
//開啟原始檔
fd_from = open(argv[1], o_rdonly);
if (-1 == fd_from)
//開啟目的檔案
fd_to = open(argv[2], o_wronly | o_creat | o_excl, 00700);
if (-1 == fd_to)
char buf[32] = ;
while ((ret = read(fd_from, buf, 31)) != 0)
memset(buf, 0, 32); //清空buf
}return 0;(4)
#include
#include
#include
#include
#include
#include
#include
int main()
ret = write(fd, buf, strlen(buf));
if (-1 == ret) //返回-1,失敗
close(fd); //關閉檔案
return 0;(5)
#include
#include
#include
#include
#include
#include
#include
int main()
ret = write(fd, buf, strlen(buf));
if (-1 == ret) //返回-1,失敗
close(fd); //關閉檔案
return 0;(6)
#include
#include
#include
#include
#include
#include
int main()
;
//讀寫方式開啟(建立)檔案
fd = open("hello.txt", o_rdwr | o_creat, 00700);
if (-1 == fd)
ret = write(fd, buf1, strlen(buf1));
if (-1 == ret)
lseek(fd, 0, seek_set); //檔案指標移動到檔案開頭
ret = read(fd, buf2, sizeof(buf2));
if (-1 == ret)
printf("%s\n", buf2);
close(fd);
return 0;
蘇嵌 專案實訓
蘇嵌專案實戰 學習日誌 姓名 楊星月 日期 20180904 今日學習任務 學習如何定義乙個結構體變數。學會自定義標頭檔案。理解棧的用法,編寫進棧,出棧和讀取棧中元素的程式。今日任務完成情況 學會了如何定義乙個結構體變數。編寫了棧的相關函式 編寫了初始化棧的函式 編寫了程式來判斷乙個棧是否為空 編寫...
蘇嵌實訓3
蘇嵌 專案實戰 學習日誌 姓名 劉琪耘 日期 2018 9 5 今日學習任務 學習c語言中佇列的知識,包括對頭,隊尾,先進先出,鏈式結構 今日任務完成情況 基本完成老師講的程式 main.c include include queue.h include int main else if ret s...
蘇嵌 專案實訓
蘇嵌 專案實戰 學習日誌 姓名 王婧 日期 2018 9 5 今日學習任務 迴圈佇列,程式編寫,列隊的清空,讀取,隊頭,隊尾的取出,先進先出的結構,鏈式結構。今日任務完成情況 main.c include include queue.h include int main else if ret su...