- 博客(10)
- 收藏
- 关注
原创 Linux下 C语言文件IO操作(系统IO)
Linux系统下使用C语言进行文件系统IO操作 1打开文件 函数:int open(const char *,int flags); //打开一个已经存在的文件 int open(const char *,int flags,mode_t mode); //打开一个不存在的文件 头文件: #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> 参数: 1:将要打开的文件的路径及其文件名 2:文件的打开方式
2020-10-08 23:46:27
1127
原创 C语言文件IO操作(标准IO)
标准IO操作 1 读取文件 函数:FILE *fopen(const char *path, const char *mode); 参数1:将要打开的文件路径 参数2:打开文件的方式: 1. r:只读的方式打开 2. w:若文件不存在则创建文件,若存在此文件则清空文件内容并打卡 3. a:若文件不存在则创建文件,若存在则在末尾追加(不会清空原文件的内容) 返回值:若打开成功则返回FILE *,若打开失败则返回NULL 例如: FILE *file; file = fopen("1.txt","w");
2020-10-08 20:15:32
1595
原创 C语言txt文件的复制(Linux环境 标准IO)
C语言代码实现文件复制 Linux环境运行:1 编译文件2 运行编译出的文件H--------------------------------------------------------------注释: #include <stdio.h> #include <strings.h> #include <string.h> #include <unistd.h> #include <errno.h> int main(int argc,cha
2020-10-07 23:07:31
784
原创 快速排序
快速排序: 例如:从小到大排列【2 5 3 44 8 6】 #include<stdio.h> int a[50],n;//宏定义 void Kuaisu(int left,int right)//定义函数用于实现快速排序 { int x,y,t; int M; if (left > right)//判断数组是否符合条件,用于最后停止函数递归 { return ;}...
2020-02-08 19:32:10
121
原创 冒泡排序
冒泡排序: 例:对下列数字从小到大的排序【5 4 66 2 1 8 2】 代码如下: #include <stdio.h> int main() { int a[10]; //定义整型数组a[10]用来存放带排列的数字 int i,j,n,t; printf("请输入带排序的数字个数:"); scanf("%d",&n); for (i=1;i<=n;i+...
2020-02-08 19:19:27
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人