金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1776|回复: 5

c++ 传入参数有问题。

[复制链接]

81

主题

280

帖子

290

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
发表于 2022-4-5 16:22 | 显示全部楼层 |阅读模式

部分源码

部分源码

涉及的调用

涉及的调用

成功打开了控制台,为什么参数数量输出显示一个880xxxxxx的无效数字?


补充内容 (2022-4-5 16:35):
程序在从m_pCalcParam数组里取参数的时候就会停止。

补充内容 (2022-4-5 16:59):
使用fprintf打印到文件,输出类似,也是一串无效数字。
回复

使用道具 举报

4

主题

132

帖子

143

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2022-4-5 17:17 | 显示全部楼层
建议用自带的范例,然后调试看一下结果是不是依然有问题,若自带的范例也不能调试,说明你的调试方法有问题
回复

使用道具 举报

81

主题

280

帖子

290

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-4-5 17:39 | 显示全部楼层
截图202204051737278008.png
我检测了两个结构体的大小,发现vs2010编译时与金字塔传进来的CALCINFO结构大小不一致,vs2010 Release X64 模式编译的。
用的是软件附带StockDevelop里面的头文件,没有修改内容。

补充内容 (2022-4-5 17:40):
是否有些编译器设置需要调整?

补充内容 (2022-4-5 17:41):
金字塔是 6.11 64位
回复

使用道具 举报

81

主题

280

帖子

290

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-4-5 17:44 | 显示全部楼层
截图202204051744254757.png

补充内容 (2022-4-5 17:59):
我看了下,528版本号对应是十六进制0x210,版本号是2.10,公式系统自2.10版本以来就没更新了吗?然后源代码用的是VC6,估计是不兼容的原因。。。
回复

使用道具 举报

4

主题

132

帖子

143

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2022-4-5 21:47 | 显示全部楼层
检查一下结构的字节对齐选项,使用默认选项,怀疑你是这里改动过了

QQ截图20220403172507.png
回复

使用道具 举报

81

主题

280

帖子

290

积分

Rank: 4

等级: 专业版

注册:
2022-1-11
曾用名:
 楼主| 发表于 2022-4-6 07:55 | 显示全部楼层
截图202204060754396946.png
都是默认参数,没有调整
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-22 18:45 , Processed in 0.270980 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表