求助:大哥大姐帮我看下程序!
#include "stdafx.h"
#include <iostream>
#include <string>
using namespace std;
void main(int argc, char* argv[])
{
char m[]="abcdef",n[]="ghijklmnopqrstuvwsyz";
char *p=strcat(m,n);
int i;
cout<<m<<endl<<n<<endl;
cout<<strlen(m)<<endl;
cout<<p<<endl;
for(i=0;i<20;i++)
{
cout<<*(p+i);
}
cout<<endl;
}
这个为什么会报内存错误????
想了半天还是想不出来!