#pragma once #include <stdio.h> #include <string.h> typedef unsigned short ushort; class ExcelProcess { public: ExcelProcess(void){pf=NULL;}; ~ExcelProcess(void){ if (pf) EndWrite(); }; void WriteCell(ushort row, ushort col, const char *value) { ushort iLen = (ushort)strlen(value); ushort clData[] = { 0x0204, ushort(8 + iLen), row, col, 0, iLen }; WriteArray(clData, 12); WriteArray(value, iLen); } void WriteCell(ushort row, ushort col, int value) { ushort clData[] = { 0x027E, 10, row, col, 0 }; WriteArray(clData, 10); int iValue = (value << 2) | 2; WriteArray(&iValue, 4); } void WriteCell(ushort row, ushort col, double value) { ushort clData[] = { 0x0203, 14, row, col, 0 }; WriteArray(clData, 10); WriteArray(&value, 8); } void WriteCell(ushort row, ushort col) { ushort clData[] = { 0x0201, 6, row, col, 0x17 }; WriteArray(clData, 10); } bool BeginWrite(const char *fileName) { pf = fopen(fileName, "wb+"); if (!pf) return false; ushort clBegin[] = { 0x0809, 0x08, 0x0, 0x10, 0x0, 0x0 }; WriteArray(clBegin, 12); return true; } void EndWrite() { ushort clEnd[] = { 0x0A, 0x0 }; WriteArray(clEnd, 4); fclose(pf); pf = 0; } bool IsOpen() { if (pf!=NULL) { return true; } else { return false; } } void WriteArray(const void *value, ushort len) { if (pf) fwrite(value, 1, len, pf); } private: FILE *pf; };
本身編了一個股票監控軟件,有以下功能,有興趣的朋友能夠下載;html
(1) 個股監測。監測個股實時變化,能夠監測個股大單交易、急速拉昇和降低、主力入場和出場、股票最高點和最低點提醒。檢測到最高點、最低點、主力進場點、主力退場點、急速拉昇點、急速下跌點,給出語音或者聲音提醒,不用再時刻看着大盤了,給你更多自由的時間;spa
(2) 大盤監測。監測大盤的走勢,採用上證、深證、創業三大指數的綜合指數做爲大盤走勢。並實時監測大盤的最高點和最低點、中間的轉折點。code
(3) 股票推薦。還能根據歷史數據長期或短時間走勢進行分析,對股市3千多個股票進行分析對比,選出漲勢良好的股票,按照增加速度從大到小排序,推薦給你漲勢良好的股票;htm
下載地址:blog
1.0.3版本(修復大盤指數崩潰缺陷)下載地址:排序
連接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取碼:003hstring
更新連接:it
https://www.cnblogs.com/bclshuai/p/10621613.htmlio