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