Originariamente inviato da $$$
ti allochi la variabile stringa di tot caratteri e poi fai uno strcat e aggiungi il msg no?
è quello che ho fatto ma nn funziona
Mi dà un errore di windows.

Ecco il codice:
codice:
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>

int main()
{

      //-->Variabili<--\\;
      char *blank=" ";
      char *ip;
      char *mess;
      char *cmd=" ";
      //-->Inserimento dati<--\\
      printf("\n");
      printf("Inserire l'indirizzo ip del destinatario del messaggio: ");
      cin>>ip;
      printf("\nInserire il messaggio da spedire: ");
      cin>>mess;
      //-->Creazione stringa di comando<--\\
      cmd="net send ";
      strcpy(cmd, cmd);
      strcat(cmd, ip);
      strcat(cmd, blank);
      strcat(cmd, mess);
      //-->Invio comando<--\\
      system(cmd);
      cout<<"\nMessaggio inviato con successo\n";
      system("PAUSE");
      return 0;
}