二维数组到一维数组的变换

二维数组到一维数组的转换
已知一个二维数组,总共N行,每行最多可以输入100个数,试问我想要把二维数组中的元素赋值到一个一维数组中去,请问我该如何做呢,关键在于二维数组中每行的空格个数不一致,我该如何去掉这些空格呢
------解决方案--------------------
楼主的意思是二维数组不是全都有数值的吧,你用两层for循环加内嵌一个if判断不就可以完全遍历二维数组吗?
------解决方案--------------------

for(i = 0 ,j = 0; i < N*100 ; i++)
{
    if(a[0][i]!=' '&&a[0][i]!= '\0')
    {
          b[j] = a[0][i];
          j++;
    }
}