数组问题
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;
}