C语言 将程序运行的时间记录在记事本中,下次运行进行读取
生活随笔
收集整理的這篇文章主要介紹了
C语言 将程序运行的时间记录在记事本中,下次运行进行读取
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
fprintf函數:
| #include <stdio.h> | int fprintf(FILE *stream, const char *format, …); | 向stream指向的流(而不是標準輸出流)寫入數據。除此之外,與printf函數完全相同。 | 返回發送的字符數。當發生輸出錯誤時,返回負值。 |
fscanf函數:
| #include <stdio.h> | int fscanf(FILE *stream, const char *format, …); | 從stream指向的流(而不是從標準輸入流)中讀取數據。將讀取的數據格式轉換,并將轉換結果保存至format后面的實參所指向的對象。format指向的字符串為格式控制字符串,它指定了可輸入的字符串及其賦值時轉換方法。格式控制字符串中可以不包含任何命令,也可包含多個命令。 | 若沒有執行任何轉換就發生了輸入錯誤,則返回宏定義EOF的值。否則,返回成功賦值的輸入項數。若在輸入中發生匹配錯誤,則返回的輸入項數會少于轉換說明符對應的實參個數,甚至為0。 |
fclose函數:
| #include <stdio.h> | int fclose(FILE *stream); | 刷新stream所指向的流,然后關閉與該流相關聯的文件。流中留在緩沖區里面尚未寫入的數據會被傳遞到宿主環境,由宿主環境將這些數據寫入文件。而緩沖區里面尚未讀取的數據將被丟棄。然后斷開流與文件的關聯。如果存在系統自動分配的與流相關聯的緩沖區,則會釋放該緩沖區。 | 若成功地關閉流,則返回0。檢查到錯誤時返回EOF。 |
運行結果:
第一次執行:
第二次執行:
get_data()函數
第一次運行程序,顯示“第一次運行”。
第二次運行程序,將程序上一次運行時寫入的日期和時間讀入文件并顯示。
put_data()函數
在程序最后調用。將運行時的日期和時間寫入today.txt 文件。
總結
以上是生活随笔為你收集整理的C语言 将程序运行的时间记录在记事本中,下次运行进行读取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言 复制文件内容粘贴到另一个文件中
- 下一篇: C语言 将文件内容转换成Dump文件数据