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

急 新手 c的一个小疑点,大家帮帮忙

2013-02-27 
急! 新手 c的一个小问题,大家帮帮忙#includestdio.h#includestdlib.h#includeprocess.hint *init(in

急! 新手 c的一个小问题,大家帮帮忙

#include"stdio.h"
#include"stdlib.h"
#include"process.h"

int *init(int size)  //返回指针的函数
{
return(int *)malloc(size*sizeof(int)) ;
}

void  readin(int *x,int size){    //读入size个整数
int *point;
printf("\nplease enter 9 interger:");
for(point=x;point<x+size;point++)
scanf("%d ",point);

}

void writeout(int *x,int size) //输出size个整数
{
 int *point;
printf("\n");
for(point=x;point<x+size;point++)
printf(" %d",*ponit);
}

void unio(int *x,int *aux,int size)
{
int *point1,*point2;
point1=x;
point2=aux;
while(point1<x+size)
{
*point2=*point1;
point2++;
point1++;

}
point1--;
while(point1>=x)
{
*point2=*point1;
point2++;
point1--;

}
void main()
{
int *x,*aux;
x=init(9);
if(x==NULL) exit(1);
readin(x,9);
writeout(x,9);
aux=inint(20);
if(aux==NULL) exit(1);
unio(x,aux,9);
free(x);
writeout(aux,18);
free(aux);

}
}
c
[解决办法]
#include"stdio.h"
#include"stdlib.h"
#include"process.h"

int *init(int size)  //返回指针的函数
{
    return(int *)malloc(size*sizeof(int)) ;
}

void  readin(int *x,int size)     //读入size个整数
{
    int *point;
    printf("\nplease enter 9 interger:");
    for(point=x; point<x+size; point++)
        scanf("%d ",point);

}

void writeout(int *x,int size) //输出size个整数
{
    int *point;
    printf("\n");
    for(point=x; point<x+size; point++)
        printf(" %d",*point);   //----
}

void unio(int *x,int *aux,int size)
{
    int *point1,*point2;
    point1=x;
    point2=aux;
    while(point1<x+size)
    {
        *point2=*point1;
        point2++;
        point1++;

    }
    point1--;
    while(point1>=x)
    {
        *point2=*point1;
        point2++;
        point1--;

    }

}

int main()
{
    int *x,*aux;
    x=init(9);
    if(x==NULL) exit(1);
    readin(x,9);
    writeout(x,9);
    aux=init(20);//------------
    if(aux==NULL) exit(1);
    unio(x,aux,9);
    free(x);
    writeout(aux,18);
    free(aux);



    return 0;
}
//---------的地方有词拼错了
main要放在外面。
多看看编译错误
[解决办法]
只有代码,你的问题呢?急 新手 c的一个小疑点,大家帮帮忙

热点排行