在编程中如何能能获得股票的数据 例如当前价,最高价,最低价,当前成交量等等

lion668 2024-06-17 21:27:30
最佳回答
要看使和什么数据了,每个软件数据的存式不同,有的还是加密存储的(南针)。以常见的钱龙数据来说吧龙是最简单的存储格式)当前价,最高价,最低价,当前成交量等等都是以随机文件存储的长整型数据。下面是读取钱龙数据的c源码,你可以参考一下:#include <stdio.h> #include <conio.h> #include <stdlib.h> typedef struct { ------->定义数据类型unsigned long date; ------->定义日期为长整unsigned long open; ------->定义开盘为..unsigned long high; ------->定义最高为..unsigned long low; ------->定义最低为..unsigned long close; ------->定义收盘为..unsigned long tr**l; ------->定义成交量..unsigned long traca; ------->定义成交额..char unuse[12]; } record; record reco;int readrec(file *); void main() {file *fp; if((fp = fopen("000001.day","rb")) == **) // 打开深发展日线 { printf("error: can't open 000001.day !\n"); exit(0); } readrec(fp);fclose(fp); if(getch()==0) getch();exit(0);}int readrec(file *fp){float fn; while (! feof(fp)) { fread(&reco,sizeof(record),1,fp);printf("%10lu ",reco.date); fn=float(reco.open)/1000; printf("%8.2f ",fn); fn=float(reco.high)/1000; .printf("%8.2f ",fn); .fn=float(reco.low)/1000; .printf("%8.2f ",fn); .fn=float(reco.close)/1000; . printf("%8.2f ",fn); .printf("%8lu ",reco.tr**l); .printf("%8lu\n",reco.traca); }printf("\n"); return 0; 20210311
汇率兑换计算器

类似问答
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。