为什么无法运行
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <math.h>
using namespace std;
char *strcat(char a[],char b[])
{
char *pa=a;
while(*pa!='\0')
{
pa++;
}
while(*b!='\0')
{
*pa=*b;
b++;
pa++;
}
*pa='\0';
return a;
}
int main()
{
char string3[60];
char strPtr;
char *s=strcat(string1,string2);
char a[60]="there are 100 students in the class room." , b[60]="they study very hard." , c[200];
char *s=strcat(a,b);
puts(s);
return 0;
}