- 博客(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
1055
原创 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
1521
原创 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
754
原创 快速排序
快速排序:例如:从小到大排列【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
105
原创 冒泡排序
冒泡排序:例:对下列数字从小到大的排序【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
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人