Strtok and erase in c++

#include<iostream>
#include<conio.h>
using namespace std;
int main()
{
char s[]="School+";
char a[]="+";
char *po;
 po=strtok(s,a);
while(po!=NULL)
{
cout << po<< endl;
po=strtok(NULL,a);
}
string name="School";
name.erase(0,3);
cout << name;
getch();
return 0;
}