C语言(从文件中读取数据并进行字符拆分)

从文件中读取数据并进行字符拆分
应用到文件读取,数组比较(冒泡),指针、子函数、字符串等知识

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define SIZE 200

int openfile(char *original);//声明一个函数
void getdata(char *original,int *nowdata); //字符分割函数声明
int count(char *original);
void sortdata(int *nowdata,int n);

void writefile(int *nowdata,int n);

int main()
{

char str[SIZE];
int nowdata[SIZE];
openfile(str); // 打开文件并进行原始文件数据的读取
getdata(str,nowdata); // 字符分割函数引用
int n=0;
n=count(str);
printf("\n去掉逗号后初始文本数据个数:%d\n",n);
int *p;
p=nowdata;
sortdata(p,n);

writefile(nowdata,n);

return 0;

}

// 打开原始文件,并判断是否成功,打开若成功,则输入到数组中,并记录下有多少个数
int openfile(char *original)
{
FILE *DataFrom; // 定义一个文件指针
char OriginalFileName[64]; // 定义一个数组名,用于文件名的读取,最长64位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值