当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我硬盘是40g的,安装4.0的时候只能认前面的8g,后面的就认不出来,而且不恩能够继续安装,为什么?怎么解决? ......
    摘要: #include <stdio.h> int main(void) { long num; long sum=0l; int status; return 0; } warning c4101: status : unreferenced local variable warning c4101: num : unreferenced local variable ......


新手提问:怎样用cout 输出一个数组temp[]中的元素

怎样用cout   输出一个数组temp[]中的元素?

NO.1   作者: MaiCle

这个数组如果是字符型的话,只要cout   <<   temp   <<endl;就行了。  
   
  如果不是字符型的,要使用循环才能输出。  
   
    for   (   int   i   =   0;   i   <   sizeof(temp);   i++)  
    {  
            cout   <<   temp[i]   <<   endl;  
      }

NO.2   作者: chinazcw

UPUPUP~~~

NO.3   作者: xueweizhong

假如temp的声明为  
  Elem   temp[size];  
   
  方法为:  
  1:  
  for   (int   i   =   0;   i   <   sizeof(temp)/size(Elem);   ++i)  
        std::cout   <<   temp   <<   \n;  
   
  2:  
  std::copy(temp,   temp+sizeof(temp)/size(Elem),    
                      ostream_iterator<Elem>(cout,   \n));  
   
  其中   \n为分割符号,你也可以替换为其他。  
   
  注意:  
        1:   长度为sizeof(temp)/sizeof(Elem),   而不是   sizeof(temp)  
        2:     不要经常调用cout   <<   endl;   这会刷新流而减慢速度。  
                可以在操作完成后调用cout.flush();  
 


    摘要: 我有一个二进制流的数据,放在pcabs.buffer[1000]缓冲里. 现想把这个缓冲保存入access库的ole类型字段里, 用如下代码一直不成功,请指教: 1 safearray *psa; 2 psa=new safearray; 3 memset(psa,0,sizeof(safearray)); 4 psa->pvdata=pcabs.buffer; 5 psa->......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE