Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Programm in C++

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16

    Programm in C++

    Salve a tutti,
    qualcuno mi può aiutare a creare un programma in C++ che permette l'utilizzo del servizio di messaggistica immediata tramite indirizzi IP ?

    Grazie.

  2. #2
    Prova con questa funzione:

    codice:
      system("C:\\windows\\system32\\net send localhost ciao come stai?");
    due cose:

    1) controllo che il file net.exe sia nella cartella C:\windows\system32

    2) al posto di localhost puoi mettere l'IP o l'Host del destinatario

    Fammi sapere se è quello che volevi.

    Max
    La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano


  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    m@ximo con il comando che mi hai scritto tu posso inviare un messaggio solo ad un utente e nn a più utenti contemporaneamente...Mi hanno detto che è possibile creare un programma che effetua il richiamo dell' exe che fa partire il net send di windows ma non so come fare a richiamare quell'eseguibile con un programma in c++ !!!

    Ti spiego meglio....
    Io ho una lista di ip e voglio che un programma prenda quella lista e invii lo stesso messaggio a tutti senza che sia io a inserire l'ip della macchina. Boh! Secondo te è possibile farlo?

    Grazie. Un Bacio.

  4. #4
    Si, si può fare.

    Leggi dal file ogni IP con i comandi del C/C++, e invii il messaggio tramite net send sempre con i comandi del C/C++.

    Questo è un esempio, tu basta che al posto di visualizzarlo ci metti il comando col messaggio, si insomma aggiusta un pò tè il tutto

    Poi se hai problemi scrivi pure:

    codice:
    #include <stdio.h>
    
    int f_see (char *);
    
    int main (void) {
            f_see ("pippo.txt");
            return (0);
    }
    
    int f_see (char * s) {
            char str [255];
            FILE * fp = fopen (s, "r");
            while (fgets (str, sizeof (str), fp))
                     fprintf (stdout, "%s", str);   
            fclose (fp);
            return (0);
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    Ops............la cosa che nn sapevo fare......era il comando x richiamare il net send.......ho creato un file .txt e l'ho chiamato come nel tuo esempio "pippo.txt" .... e fino a qui ci sono.....poi al posto di "fprintf" dovrei inserire il comando del net send...è giusto così ???

    (cacchio ma xcheè nn ci riesco!!!! )


    Aiutami tu..... Grazie.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    Fermi tutti..............
    allora.....il programma sono riuscita a farlo....

    - c'è un cout per inserire il messaggio da inviare;
    - legge il messaggio e lo mette in una variabile;
    - poi mi visualizza l'ip inserito nel file "pippo.txt";
    - dopodichè .... termina!!!!

    Allora fino a qui ci siamo.....ora dovrei vedere come richiamare il net send....e se invia il messaggio a + ip contemporaneamente...(dovrei usare un array ??? )

  7. #7
    Ma dai è facile:

    Dichiari una variabile:

    codice:
    char w [255];
    E poi al posto di fprintf metti:

    codice:
    {       
            sprintf (w, "net send %s Messaggio", str);
            system (w);
    }
    Dovrebbe funzionare, non l'ho provata..ma credo ci siamo + o -.

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    dice:

    ERROR: 'system' : undeclared identifier

    CHE VUOL DIRE??????


    help me!!! (però ci siamo quasi.... )

  9. #9
    Hai incluso la libreria <stdlib.h>?

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    16
    Allora il programma va bene...l'unica cosa è che manda il messaggio solo all'ultimo ip della lista contenuta nel file "pippo.txt"....

    Why ???

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.