新手求助,逆置字符串,高手帮忙看看,谢谢~~~~
代码如下:#include <stdio.h>
void fun (char *s)
{
int i,n,t;
for (i=0;*(s+i)!='\0';i++)
n=i;
for (i=0;s+i<=s+(n+1)/2;i++)
{t=*(s+i);
*(s+i)=*(s+n-i-1);
*(s+n-i-1)=t;
}
}
main()
{
printf("enter a string:");
gets(a);
char *p=a;
fun (p);
printf("\nThe string after modified is:");
puts(a);
}
三个问题:
1)用VC++6.0编译,结果显示“fatal error LNK1120: 1 unresolved externals”,这是什么意思?
2)怎样修改?
3)我是新手,只把谭浩强的C看了下,基本没有做什么练习,请教我这种情况要怎么学习,有什么比较适合我的练习题?还有,出错了怎么查错修改?
谢谢了,能答多少答多少,小弟谢了