首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

数组有关问题

2012-03-02 
数组问题charstrfrom[100][100]{ 人之初 , 性本善 , 子不教 , 父之过 }charstrto[100][100]{0}

数组问题
char   strfrom[100][100]={ "人之初 ", "性本善 ", "子不教 ", "父之过 "};
char   strto[100][100]={0};
用strto[100][100]把strfrom中的字符数组组合成新的数组。
取出来后strto[100][100]={ "人性子父 ", "之本不之 ", "初善教过 "}

[解决办法]
试试这个:
void reorganiz(char strrec[100][100],char strfrom[100][100],int sourcerow,int targetrow)
{
for(int i=0;i <targetrow;i++)
{
for(int j=0;j <sourcerow;j++)
{
strrec[i][j*2]=strfrom[j][i*2];
strrec[i][j*2+1]=strfrom[j][i*2+1];
}
}
for(i=0;i <targetrow;i++)
cout < <strrec[i] < <endl;
}

热点排行