请问这个程序错在哪里?
#include<stdio.h>#include<string.h>
int main()
{
char sz1[24] = "abcdef ghijk lmnop";
char sz2[24];
void strcpy ( char *sz1 , char *sz2);
printf ( "%s = %s\n", sz1 , sz2 );
if ( strcmp ( sz1 , sz2 ) == 0 )
{
printf("一样.");
}
return 0;
}
想让最后画面上显示“abcdef ghijk lmnop = abcdef ghijk lmnop 一样”
但是现在画面上却显示“abcdef ghijk lmnop = 烫烫烫烫烫烫烫烫烫烫烫烫abcdef ghijk lmnop”
而后面没有“一样”两个字,请大家帮我纠正啊,谢谢