动态分区 为什么不会输出呢?
帮忙看一下吧 ,究竟哪错了?#include<stdio.h>
#include<stdlib.h>
void main()
{
char *s,*h,*d,*r;
int n,i,j;
printf("input n= ");
scanf("%d",&n);
s=(char *)malloc(n*sizeof(char));
for(h=s,i=1;i<=n;i++)
{scanf("%c",h++);
getchar();}
h='\0';
for(h=s,i=1;i<=n;i++)
printf("%c",*h++);
printf("input j= ");
scanf("%d",&j);
r=(char *)malloc(j*sizeof(char));
for(d=r,i=1;i<=j;i++)
{scanf("%c",d++);
getchar();}
d='\0';
}