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

 

    摘要: 今早发现oracle启动不了。“服务”里数据库项是“启动”本来如果启动了就是“已启动”,煤气动起来就是“自动“或“手动”,但是他只是“启动”两个字,启动和关闭的按钮也是灰的,不能点。 监听服务没起来。启动时windows报错:“在本地计算机无法启动oracleorahome81tnslistener服务。错误3:系统找不到指定的路径”。 重新配监听也不行。! ......
    摘要: 我的机器配置: p3 933 256m 20g ......


如果一个数组中存放有汉字,我该怎样把它们读出来

例如:  
  unsigned   short   name[10];       //此处可能存放ASCII字符和汉字  
   
  该如何把其中的字符解析出来并用MessageBox之类的函数显示?  
  另外就算提供点关于汉字的基本知识也给分,谢谢!

NO.1   作者: bluebohe

不知道这个函数有没有什么问题,反正编译通过  
  char*   Convert(unsigned   short   *name,int   nCount)  
  {  
  //计算文字总数  
  int   i=0,j=0;  
  for(i=0;i<nCount;i++)  
  {  
  if(name[i]<=128)  
  j++;  
  else  
  j+=2;  
  }  
  char   *str=new   char[j+1];  
  str[j]=0;  
  for(i=0;i<nCount;i++)  
  {  
  if(name[i]<=128)  
  {  
  str[j]=name[i];  
  j++;  
  }  
  else  
  {  
  str[j]=name[i]/256;  
  str[j+1]=name[i]%256;  
  j+=2;  
  }  
  }  
  return   str;  
  }  
 


    摘要: 怎么得到去年的星期相同的最近一天的日期? ......
» 本期热门文章:

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