#include
#include
#include
#include
int main()
{
FILE *fin=fopen("raw.txt", "r");
FILE *fout=fopen("output.txt","w");
char buf[1024];
char *ptrbegin, *ptrat, *ptrend;
while(!feof(fin))
{
fgets(buf, 1024, fin);
ptrat=strstr(buf,"@");
if(ptrat!=0)
{
//Get Beginning
ptrbegin=ptrat-1;
while(((ptrbegin[0]>='a' && ptrbegin[0]<='z') || (ptrbegin[0]>='A' && ptrbegin[0]<='Z') || (ptrbegin[0]>='0' && ptrbegin[0]<='9') || ptrbegin[0]=='.' || ptrbegin[0]=='-' || ptrbegin[0]=='_') && ptrbegin>=buf)
*ptrbegin--;
*ptrbegin++;
//Get End
ptrend=ptrat+1;
while(((ptrend[0]>='a' && ptrend[0]<='z') || (ptrend[0]>='A' && ptrend[0]<='Z') || (ptrend[0]>='0' && ptrend[0]<='9') || ptrend[0]=='.' || ptrend[0]=='-' || ptrend[0]=='_') && ptrend<=buf+strlen(buf))
*ptrend++;
ptrend[0]=0;
fputs(ptrbegin, fout);
fputs("\n", fout);
ptrend[0]=' ';
}
}
fclose(fin);
fclose(fout);
return 0;
}