solved with .c_str() thanks james_mcl
Code:
mail = popen (MAIL_PROGRAM, "w");
fprintf (mail, "To: %s\n", Self_ID );
fprintf (mail, "From: %s\n", dataString.substr(Snameloc, Enameloc - Snameloc).c_str() );
fprintf (mail, "Subject: %s\n", Subject);
fprintf (mail, "\n");
fprintf (mail, "Name [%s]\nEmail [%s]\nPhone [%s]\n\n%s",dataString.substr(Snameloc, Enameloc - Snameloc).c_str(),
dataString.substr(Semailloc, Eemailloc - Semailloc).c_str(),
dataString.substr(Sphoneloc, Ephoneloc - Sphoneloc).c_str(),
dataString.substr(Smsgloc, Emsgloc - Smsgloc).c_str() );
fprintf (mail, "\n.\n");
pclose (mail);
Bookmarks