Ho scritto un programma semplice che esegue il ping di tre siti e quindi risponde alla loro disponibilità o meno.Sopprimere l'output del sistema ("ping") in C++
La mia domanda è: posso sopprimere l'output di sistema ("ping")? Ho scritto il mio codice in C++ perché so che la lingua è la migliore. Attualmente il codice apre ping.exe che esegue il comando di sistema. Se riesco a impedire che l'output venga visualizzato mentre fa ancora ping, sarebbe l'ideale.
Alla fine ho intenzione di trasformare questo programma in un servizio di Windows che è il motivo per cui vorrei sopprimere sia la finestra della console della riga di comando, nonché sopprimere l'uscita ping. Grazie.
Non un'applicazione Win32 (con WinMain()) impedisce la visualizzazione della riga di comando? –
Aggiunto il tag 'windows'. – vitaut
Non so se sopprimere l'output, ma il ping è una di quelle situazioni in cui generalmente si evita system(). –