VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 277|回复: 7

[已解决]WinInet问题

[复制链接]
19_avatar_middle
最佳答案
9 
在线会员 发表于 2019-11-24 16:27:17 | 显示全部楼层 |阅读模式
本帖最后由 236a 于 2019-11-24 19:39 编辑

有没有哪位大神熟悉Wininet的 -> InternetReadFile()

用char能全部接收源码,但是我赋值给全局string好像少了一大截..有没有那个大神有好一点的办法,赋值或者其他办法给全局变量.能全部接收的那种


最佳答案
20_avatar_small
2019-11-25 08:51:17
本帖最后由 VC6 于 2019-11-25 08:54 编辑

目测你代码没毛病。
别用printf,vsprintf,wsprintf之类的函数打印结果,因为它们的打印结果缓冲区是有长度限制的。
你循环打印1025长度的内容是没问题,当你需要打印的内容长度超过了缓冲区的最大长度,就会出问题的。
改用MessageBox试试。
或者改用OutputDebugString,CTRL+F5运行,然后用debugview查看输出信息。

char能全部接收的

char能全部接收的

赋值给string的...少了

赋值给string的...少了




上一篇:求获取摄像头视频流代码并上传服务端并处理
下一篇:“strcpy”被声明为否决
51_avatar_middle
最佳答案
83 
online_admins 发表于 2019-11-24 20:47:19 | 显示全部楼层
返回的 len 长度是多少?
77_avatar_middle
最佳答案
31 
online_vip 发表于 2019-11-24 21:22:25 | 显示全部楼层
Syc 发表于 2019-11-24 20:47
返回的 len 长度是多少?

len 的长度是不是超过了 1026
我是这么猜的
19_avatar_middle
最佳答案
9 
ico_lz  楼主| 发表于 2019-11-25 08:16:05 | 显示全部楼层
Syc 发表于 2019-11-24 20:47
返回的 len 长度是多少?

每次返回的都是1025.试了下如果指定了string接收的长度程序就崩了
批注 2019-11-25 081256.jpg
20_avatar_middle
最佳答案
4 
在线会员 发表于 2019-11-25 08:51:17 | 显示全部楼层    本楼为最佳答案   
bestAnswer
本帖最后由 VC6 于 2019-11-25 08:54 编辑

目测你代码没毛病。
别用printf,vsprintf,wsprintf之类的函数打印结果,因为它们的打印结果缓冲区是有长度限制的。
你循环打印1025长度的内容是没问题,当你需要打印的内容长度超过了缓冲区的最大长度,就会出问题的。
改用MessageBox试试。
或者改用OutputDebugString,CTRL+F5运行,然后用debugview查看输出信息。
20_avatar_middle
最佳答案
4 
在线会员 发表于 2019-11-25 08:56:55 | 显示全部楼层
Syc 发表于 2019-11-24 20:47
返回的 len 长度是多少?

老大啥时候有空录制点C++11/14/17视频教程吗?
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-11-25 09:30:54 | 显示全部楼层
VC6 发表于 2019-11-25 08:56
老大啥时候有空录制点C++11/14/17视频教程吗?

那些新标准,大部分大公司都不用,何必那么急着学,甚至很多人都在吐槽C++的新标准华而不实。
19_avatar_middle
最佳答案
9 
ico_lz  楼主| 发表于 2019-11-25 12:00:44 | 显示全部楼层
VC6 发表于 2019-11-25 08:51
目测你代码没毛病。
别用printf,vsprintf,wsprintf之类的函数打印结果,因为它们的打印结果缓冲区是有长度 ...

谢谢 果然是 printf这个臭不要脸的在作怪,用box和debugstring查看接收是完整的,,再次感谢 --->么么哒
批注 2019-11-25 120002.jpg
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-11-27 11:07

Powered by CcTry.CoM

© 2009-2020 cctry.com

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