蘇嵌實訓1

2021-08-28 20:06:42 字數 2225 閱讀 4937

日期: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...