社区
C++ 语言
帖子详情
跪求:c++ 实现 下载进度条。
shaowutaojiang
2010-03-05 03:33:21
现在我做了一个下载文件的程序, 我想实现一个下载文件的进度,显示一个进度条。
请教下大家!!!
...全文
374
9
打赏
收藏
跪求:c++ 实现 下载进度条。
现在我做了一个下载文件的程序, 我想实现一个下载文件的进度,显示一个进度条。 请教下大家!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaowutaojiang
2010-03-10
打赏
举报
回复
帮我在程序里面改改吧!
shaowutaojiang
2010-03-09
打赏
举报
回复
例子好像比较麻烦,
我的程序的一个循环下载,比如有20个文件每次下一个文件, 我让进度条加一格。
以下为程序部分:
for(int i=0;i<16;i++)
{
bool state;
string rfn = remoteFilename[i];
string lfn = localFilename[i];
//////////////////////////////////////////////////////////////////////////
// //
// 这里是本地测试用到的FTP服务器信息,在测试时换成你的FTP服务器信息 //
// //
//////////////////////////////////////////////////////////////////////////
const char pcLocalFile[40]="pcLocalFile";//本地文件名
strcpy((char*)pcLocalFile,rfn.c_str());
//to do ......
const char pcRemoteFile[40]="pcRemoteFile";//远程文件名
strcpy((char*)pcRemoteFile,lfn.c_str());//需要从服务器上下载的东西
const char pcServer[50]="192.168.100.80";//ip地址
const char pcUserName[6]="";//用户名
const char pcPassword[10]="";//密码
// printf("请输入下到本机的路径:\n");
// scanf("%s",pcLocalFile);
printf("正在下载,请稍后。。。1\n");
state=FtpDownload(pcLocalFile,pcRemoteFile,pcServer,pcUserName,pcPassword,110,TRUE);
printf("正在下载,请稍后。。。2\n");
if(state)
{
printf("下载完毕!\n");
}
else
{
printf("下载失败,请从新运行本程序!\n");
}
}
shiweifu
2010-03-09
打赏
举报
回复
可以看看libCurl,可以直接进行下载,在回调函数中对界面进行操作。。当然,也要用到多线程
shaowutaojiang
2010-03-09
打赏
举报
回复
楼上的回答不是很满意!
Daniel_31
2010-03-09
打赏
举报
回复
这个得通过线程来完成,你可以找一本VC++开发宝典。上面必须有~
shaowutaojiang
2010-03-05
打赏
举报
回复
先去试试!.....
昵称很不好取
2010-03-05
打赏
举报
回复
这里有一个,可以参考下
http://download.csdn.net/source/1771650
昵称很不好取
2010-03-05
打赏
举报
回复
MFC里面有各种各样的进度条控件
首先获得文件大小,然后把进度条范围设置为其大小,然后累加传输的字节数,然后用setpos设置进度到该处。
冻结
2010-03-05
打赏
举报
回复
用MFC做,有控件。
当然可能要多线程。
CSDN回帖得分大全(近两年)
√ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类] √ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] √ CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] √ v
c++
浮动窗口联动的
实现
[VC/MFC 界面] ...
CUDMOS领先体验版(
C++
微计算机有游戏有高精度计算机)-来自NDCC
3种(节能/ALLMA、DITD双核/双ALLMA、DIT三核)3种(节能/ALLMA、DITD双核/双ALLMA、DIT三核)3种(节能/ALLMA、DITD双核/双ALLMA、DIT三核)3种(节能/ALLMA、DITD双核/双ALLMA、DIT三核)DITD-8192smaller辅ALLMA-606。CUDMOS顶配旗舰四核创造版。微计算机自适应不定时休眠。CUDMOS领先体验版。CUDMOS领先升级版。CUDMOS速度秒杀版。CUDMOS流年风度版。PCL快速路径查找启动。◼:自带 ◻:加装。
第一个程序:HelloWorld——IDEA 使用
本硕双非,现在不知道有那个方向了,本科java学到springboot就考研了,个人对爬虫比较感兴趣,想走逆向这一块,不知道怎么样,但同时又想走嵌入式,
c++
真。求求老哥们,给点建议:1.中行省分明天签约,不知道薪资,福利,违约金2.等西安华为,不知道能不能等到,不转去上海3.西安公办大专的老师,面试完,等消息#华为##但是这是顺利的情况,如。26届,双中流211科班,电子信息研一,目标:银行国企中厂,学校地理位置没啥实习机会,导师不放实习,研究方向有嵌入式相关但和就业技能关系不大,自学Java还是嵌。
2024还想走
c++
后端的同学,该如何准备拿到offer
timeline 一面 4.12二面 4.17, 下午直接流程结束-----------------就是我今天面了俩个公司,一个是500——999的公司,一个是20人的小公司。然后我内心是比较重视大公。部门天猫国际技术,base杭州,电话面31min,忘了录音赶紧凭记忆写下来,大厂处女面,之前只面过一。23毕业全职二战考研失败,自己跟着网上的视频学的Java,双非二本软工,要实习没实习要经验没经验学的。不太理解的是,题目只说数据相同请忽略,但很明显姓名都是不同的,难道不应该是id相同请忽略吗,还是说这。
最佳实践:解决 Swagger API 中的未授权访问漏洞
投的前端开发,base杭州,10.27上午人工第一面,被疯狂抠细节拷打,答的不太好晚上看了一下状态,从AI面试变成了二轮面试进行中所以,这是人工第一面过了,还是。12人一组,一清一北?坏消息,是顺丰的低价,设计岗在深圳那么点钱估计活不下去,xdm我要接吗还是等其他的,本人广东人, 目前满帮三面、615hr面,其他大大小小银行和联通等还在流程中。市场上有很多大厂,虽然打着同一杆大旗,但里面的业务五花八门,人员的福利体系也千差万别,拿到同一个大厂的offer,签约公司却很可能不一样,比如,腾讯、华为、阿里。
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章