CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

StringCbPrintf 问题, 谢谢

楼主jndk(昵称 )2005-04-01 21:58:34 在 C/C++ / C++ 语言 提问

int     tt[10]={1,2,3,4,5,6,7,8,9,0};  
  arr   =   tt;  
  char   tbuf[512];  
   
            for(int   i=0;   i<arrNum;   i+=5)  
    {  
                                    for(int   k=0;   k<5;   k++)       //每行显示5个数据  
   
    StringCbPrintf(tbuf,512,"%d,   %d,   %d,   %d,   %d",*(arr++),*(arr++),*(arr++),*(arr++),*(arr++));  
    DispLog(tbuf);  
    }  
   
   
  结果显示是:   5,4,3,2,1,  
                          0,9,8,7,6,  
   
  请问我如果才能显示成:  
                        1,2,3,4,5,  
                        6,7,8,9,0  
  问题点数:50、回复次数:2Top

1 楼zengwujun(月之海 为linux入门奋斗100天)回复于 2005-04-01 22:45:28 得分 50

StringCbPrintf(tbuf,512,"%d,   %d,   %d,   %d,   %d",*(arr+4+5*i),*(arr+3+5*i),*(arr+2+5*i),  
  *(arr+1+5*i),*(arr+5*i));  
   
  哈哈  
  Top

2 楼jndk(昵称 )回复于 2005-04-02 22:52:06 得分 0

谢谢zengwujun,   其实以上的我是会的,不过你的还是错了  
   
  应为:     StringCbPrintf(tbuf,512,"%d,   %d,   %d,   %d,   %d",*(arr+i+4),*(arr+i+3),*(arr+2+i),*(arr+1+i),*(arr+i))  
  但我想这样是不是太麻烦了,而且程序效率不高Top

相关问题

关键词

  • tt

得分解答快速导航

  • 帖主:jndk
  • zengwujun

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo