如何将一个二维数组里的字符传到一个一维数组中??C++

[复制链接]
查看11 | 回复5 | 2015-6-26 17:58:57 | 显示全部楼层 |阅读模式
利用2层for循环,很容易的。你 String[] a=new string[int len]{};加入这个是你的目标2维数组Array[j];那就这样做了for(int length=0,length<i;length++){
for(int length1=0;length1<j;length1++)
{
int count=0;
//要放进去的新数组a
a[count]=Array[length][length1].ToStrin...
回复

使用道具 举报

千问 | 2015-6-26 17:58:57 | 显示全部楼层
按照楼主的描述,我估计原题可能是这样的:假设消息是由“ABCDEFG”组成的字符序列s,要求首先求出每个字符对应的Huffman编码,保存在二维字符数组HCode[][]中;然后再把消息序列s编成Huffman码,结果保存在另一个一维字符数组result中。“二维数组中各行所含的列数不相等”实际上应该是每个字符对应的huffman编码(用字符数组保存的字符串...
回复

使用道具 举报

千问 | 2015-6-26 17:58:57 | 显示全部楼层
利用2层for循环,很容易的。你 String[] a=new string[int len]{};加入这个是你的目标2维数组Array[j];那就这样做了for(int length=0,length<i;length++){
for(int length1=0;length1<j;length1++) ...
回复

使用道具 举报

千问 | 2015-6-26 17:58:57 | 显示全部楼层
二维数组的列数怎么能不相等?除非你这个数组是指针数组,第一维度里的变量存储的是指针,指针指向的数组就是第二维度,就是你说的列不相等。首先要确定你数组的变量类型,检测二维数组中高维度的长短,再复制到准备好的一维数组中。...
回复

使用道具 举报

千问 | 2015-6-26 17:58:57 | 显示全部楼层
如果元素都是char,使用strcat就可以了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行