利用CStdioFile读取下面这个文件,我该如何才能读取下面的这些16进制数据到一个数组里呢?static GUI_CONST_STORAGE GUI_COLOR Colorslena512back24[] = {
0x000000,0x000024,0x000048,0x00006D
,0x000091,0x0000B6,0x0000DA,0x0000FF
,0x002400,0x002424,0x002448,0x00246D
,0x002491,0x0024B6,0x0024DA,0x0024FF
,0x004800,0x004824,0x004848,0x00486D
,0x004891,0x0048B6,0x0048DA,0x0048FF
}
0x000000,0x000024,0x000048,0x00006D
,0x000091,0x0000B6,0x0000DA,0x0000FF
,0x002400,0x002424,0x002448,0x00246D
,0x002491,0x0024B6,0x0024DA,0x0024FF
,0x004800,0x004824,0x004848,0x00486D
,0x004891,0x0048B6,0x0048DA,0x0048FF
}
解决方案 »
- 我电脑则怎么装不上VC啊
- CTime初始化异常为什么捕捉不到啊?
- 不同用户下,进程外组件如果只存在一份实例
- 新手请教一个问题,关于按钮控件
- CMFCPropertyGridProperty能否实现格子上移下移操作?
- 关于cwebBrowser2的问题
- 先谢!!谁有图像边缘检测CANNY算法的源码,原理也成!(50)
- 快来呀!这个网站(www.schip.com.cn)有免费
- vc 的消息框问题
- delete和delete[]是怎样处理的,都是指针,为何错用delete替delete[]就会崩?
- 往2003 SERVER 上添加用户时 ADSI 返回 0x80072035L LDAP_UNWILLING_TO_PERFORM ERROR_DS_UNWILLING_TO_PERFORM ?
- 请问在MFC中如何添加类,发现在classwizard中找不到
0x000000,0x000024,0x000048,0x00006D
,0x000091,0x0000B6,0x0000DA,0x0000FF
,0x002400,0x002424,0x002448,0x00246D
,0x002491,0x0024B6,0x0024DA,0x0024FF
,0x004800,0x004824,0x004848,0x00486D
,0x004891,0x0048B6,0x0048DA,0x0048FF
}
这个内容都是文件中的?包括static ...?
CString strLine;
CStringArray arrTemp;
arrTemp.RemoveAll(); while( file.ReadString(strLine) ) {
if(strLine.Find(',') == -1)
continue;
strLine.TrimLeft();
strLine.TrimRigth(); char *ss=strLine.GetBufferSetLength(strLine.GetLength()); char *p; for ( p=strtok(ss, ","); p!=NULL; p=strtok(NULL, ",") ) {
arrTemp.Add(*p); } } file.Close();////////////////////////////////
then you can use arrTemp like this:for(int i=0; i<arrTemp.GetSize(); i++)
{
CString str;
str += arrTemp[i]+"\r\n";
}
AfxMessageBox(arrTemp[i]);
strTemp = *p;
strTemp.TrimLeft();
strTemp.TrimRigth();
if(strTemp.IsEmpty())
continue;
arrTemp.Add(*p); }