一道三级的上机题 看看有问题吗?
/*请编制函数StrOR( ),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的
左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx中。*/
#include<stdio.h>
#include<string.h>
stror()
{
int i,j,k,l=0,m,hangshu,n;
char b[];
for(i=0;i<hangshu;i++)
{
for(j=0;j<strlen(a[i])-1;j++)
if(a[i][j]=='o')
{
for(k=0;k<j;k++)
b[k]=a[i][k];
for(k=j;k<strlen(a[i]);k++)
a[i][l++]=a[i][k];
for(k=0;k<j;k++)
a[i][j++]=b[k];
}
}