#define _CRT_SECURE_NO_WARNINGS  //防止fopen报错  新版本使用fopen会提示不安全的函数
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <io.h>

union data
{
	int 整数;
	float 小数;
};

int main()
{
	FILE *文件句柄;
	int nLen;
	int i = 0;
	union data 数据数组[8];
	// 把任意一个day文件拷贝为s.day,并以二进制方式打开
	if ((文件句柄 = fopen("sz123064.day", "rb")) == NULL)
	{
		printf("Fail to open file!");
		exit(0);
	}
	while (!feof(文件句柄))
	{	
		//这是指向带有最小尺寸 size*nmemb 字节的内存块的指针。
		//每个元素大小(字节)   4
		//这是元素的个数,每个元素的大小为 size 字节。
		//文件句柄
		nLen = fread(数据数组,sizeof(int), 8,文件句柄);
		
		if (nLen == 0){break;}//判断读取到的字节数


		printf("%d---开高低收:%d,%d,%d,%d 成交%f元,成交%d手%d\n", 
		数据数组[0].整数, 
		数据数组[1].整数, 
		数据数组[2].整数, 
		数据数组[3].整数, 
		数据数组[4].整数,
		数据数组[5].小数,
		数据数组[6].整数,
		nLen
		);
	}

	fclose(文件句柄);
	system("pause");
	return 0;

}


相关推荐

通达信日线day文件格式详(含港股)

原文地址:这里只涉及日线历史数据,主要是以.day文件存在( 还有eday fzline minline 等其他指标,暂时不详细讨论),包括的途径:vipdoc\\sh\\lday -上海vipdoc

JavaScript 解析json解析 遍历

代码:obj=JSON.parse('{"id":"8","home":"beijing","uid&

php取随机汉字 代码

function 取随机汉字($num=1000){ $b = ''; for ($i=0; $i<$num; $i++) { // 使用chr()函

mysql sqlite 删除旧数据 只保留最新的100条

完整语句:delete from _sql执行记录 where id in (select id from _sql执行记录 order by id desc limit 100,100000)del

mysql数据类型

mysql创建表语句格式:create table tablename(列1 int unsigned,//unsigned意思是无符号。不为负。列2 列类型 列属性 默认值,列3 列类型