想把一个字符串s变量变成16进制字符数组b[],数组的长度根据字符串的长度而定,那这个长度就是个变量,这个数组b[]怎么定义呢?
解决方案 »
- 工具条显示在子窗口(splitter 分割的的)上动态显示影藏
- Install Shield如何修改向导的默认设置
- 谁有OPC的例子程序?
- 看看这个东东。很有趣呀
- 新手问题--关于数据传送
- DoModal()与SetActiveWindow()的疑惑!
- vc的Installshield软件在哪儿下载?
- 谁有VC与SQL sever 2000做的超市管理系统?
- 请问Debug和Relese的区别 ??
- help 关于.rpm 格式文件,详情入内,一定给分
- 游戏中的其他地方使用TextOutA来输出串的,可是游戏中却不是用TextOutA,会是用DX提供的函数么?请指教
- 如何给动态创建的按钮设置ID号
如果你需要变长的数组结构,可以考虑使用STL中的vector,list容器
还有字符数组的长度不可以用变量去定义,类似以这样
void Array()
{
int nLen = 10;
int nArray[nLen];
这样的定义编译器是不会通过的,所以建议LZ不要在这个问题上费神了,直接使用容器吧,呵呵。快速便捷
}
int* b;
b = (int*)malloc(100*sizeof(int));
除了用动态分配内存外,你也可以选择C++的string类