随笔分类 -  c语言文件的操作

摘要:system("cd ..") 和 chdir(dir) 实际上执行了不同的操作,虽然目标可能是相似的,但它们的作用和实现方式不同。 system("cd .."): system 函数是一个C标准库函数,用于执行系统命令。 在 system("cd ..") 中,它会启动一个新的shell进程,并 阅读全文
posted @ 2023-10-07 12:36 ⭐⭐-fighting⭐⭐ 阅读(21) 评论(0) 推荐(0) 编辑
摘要:函数名中的 popen 是一个标准 C 库函数,用于创建一个管道并启动另一个进程来执行一个 shell 命令。popen 返回一个文件指针,可以用于读取或写入子进程的标准输入或输出流。 #include <stdio.h> FILE *popen(const char *command, const 阅读全文
posted @ 2023-10-07 10:32 ⭐⭐-fighting⭐⭐ 阅读(359) 评论(0) 推荐(0) 编辑
摘要:Linux系统函数之文件系统管理 stat函数 作用:获取文件信息 include <sys/types.h> #include <sys/stat.h> #include <unistd.h> 函数原型 int stat(const char *path, struct stat *buf) 返回 阅读全文
posted @ 2023-09-23 22:07 ⭐⭐-fighting⭐⭐ 阅读(24) 评论(0) 推荐(0) 编辑
摘要:条件运算符(conditional operator)有时候也称为三元运算符(ternary operator,或者trinary operator),因为它是唯一需要 3 个操作数的运算符: 条件 ? 表达式1 : 表达式2 条件运算操作会首先计算条件,然后根据条件的计算结果,再决定要计算两个表达 阅读全文
posted @ 2022-10-31 15:31 ⭐⭐-fighting⭐⭐ 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:Linux 下 C语言 open() 和 fopen() 区别 fopen() #include <stdio.h> FILE *fopen(const char *path, const char *mode); mode 指定文件的打开模式: r:只读方式打开一个文本文件(该文件必须存在) r+ 阅读全文
posted @ 2021-09-16 10:57 ⭐⭐-fighting⭐⭐ 阅读(366) 评论(0) 推荐(0) 编辑
摘要:1. 来源 从来源的角度看,两者能很好的区分开,这也是两者最显而易见的区别: open是UNIX系统调用函数(包括LINUX等),返回的是文件描述符(File Descriptor),它是文件在文件描述符表里的索引。 fopen是ANSIC标准中的C语言库函数,在不同的系统中应该调用不同的内核api 阅读全文
posted @ 2021-09-15 21:12 ⭐⭐-fighting⭐⭐ 阅读(475) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示