PDA

Visualizza la versione completa : [C] Mailto come quello windows


beat84
22-05-2005, 20:20
Ciao raga.. qualcuno mi sa dire come faccio a fare un eseguibile in c, che mi permetta con una linea di avvio del tipo:

>mailto.exe info@prova.it

di far partire la creazione di un nuovo messaggio a info@prova.it con il gestore di posta predefinito impostato in windows (thunderbird, outlook express, opera o chi per esso)?

Grazie in anticipo.
:ciauz:

Johnny_Depp
23-05-2005, 07:06
#include <stdio.h>
#include <string.h>
#include <windows.h>

int main(int argc, char **argv)
{
char *s, l;

l = strlen(argv[1]);
if(!l) return EXIT_FAILURE;

s = (char*) malloc((l+8)*sizeof(char));

strcpy(s, "mailto:");
strcat(s, argv[1]);

ShellExecute(0, "open", s, 0, 0, SW_SHOW);

return EXIT_SUCCESS;
}

beat84
23-05-2005, 07:37
grazie mille!!! ;-)

ti farņ sapere se tutto ok

:ciauz:

Loading