C语言文件操作
目的:读取txt文件内容,并逐行打印至控制台
用到的函数:fopen
fgets
fclose
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void printCurrentTime() {
time_t now;
time(&now); // time() returns the current time of the system as a time_t value
printf("Today is : %s", ctime(&now));
}
int main() {
printCurrentTime();
char *filename = "F:\\2020\\Project2333\\pattern.txt";
//printf("filename : %s", filename);
FILE *fp;
fp = fopen(filename, "r");
if (fp == NULL) {
printf("Could not open file : %s", filename);
return EXIT_FAILURE;
}
char line[50];
while (fgets(line, 50, fp) != NULL) {
printf("%s", line);
}
fclose(fp);
return EXIT_SUCCESS;
}
TXT文件内容
.----.
_.'__ `.
.--(#)(##)---/#\
.' @ /###\
: , #####
`-..__.-' _.-\###/
`;_: `"'
.'"""""`.
/, JOE ,\
// COOL! \\
`-._______.-'
___`. | .'___
(______|______)
输出结果
参考
C文件处理:https://fresh2refresh.com/c-programming/c-file-handling/
C打印当前时间:https://www.techiedelight.com/print-current-date-and-time-in-c/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
2019-04-13 基于YOLOv3和Qt5的车辆行人检测(C++版本)