数组指针不大会用,各位看一下。
#include<stdio.h>main()
{
char a[50],b[100];
int i,*m,*n;
scanf("%s",a);
m=a;
n=b;
for(i=0;;i++)
{
if(a[i]!='\0')
{
*n=*m;
n++;
*n=32;
n++;
m++;
}
else break;
}
printf("%s\n",b[100]);
}
程序的意思是输入一个字符串,然后在每两个字符间加个空格。
在创建obj的时候会有警告说 在函数中有可疑的指针改变,什么意思?
谢谢!