字符串的赋值及输出
#include<stdio.h>char *mystrspc(char *string, int n);
int main ()
{
char *string;
int n;
scanf("%d",&n);
char *mystrspc(char *string, int n);
return 0;
}
char *mystrspc(char *string, int n)
{
int i;
string[0]='+';
for(i=1;i<=n;i++)
{
string[i]='\0';
}
string[n+1]='+';
for(i=0;i<n+2;i++)
printf("%d",string[i]);
}
为什么输出为空啊