使用Dev-c++将一组数据写入文件(.txt)并进行排序(冒泡,顺序,插入)。

使用C语言编译器写入txt文件再进行三种排序,需要有一定的文件操作基础,这里用到了fopen()函数,原型如下:
FILE*fopen(const char filename,const charmode);
fopen()的返回值是一个文件指针,FILE是在stdio.h中定义的结构体类型,封装了与文件有关的信息,如文件句柄,位置指针及缓冲区等。里面还有不同的文件打开方式:

  1. “r”:以只读方式,打开文本文件。只能读入而不能向文件写入数据。该文件必须是已经存在的,若不存在,会出错。
  2. “w”:以只写方式,创建并打开文件,已存在的文件将被覆盖。无论文件是否存在,都需创建一个新的文件,只能写入数据。
  3. “a”:以只写方式打开文件,位置指针移到文件末尾,向文件尾部添加数据,原文件保留,若文件不存在会出错。
  4. “+”:与上面字符串组合,表示以读写方式打开文本文件。既可向文件中写入数据,也可以从文件中读取数据。
  5. “b”:与上面字符串组合,表示打开二进制文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值