Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [C++] C++ e wget

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    37

    [C++] C++ e wget

    Ciao a tutti. Sto utilizzando wget insieme al c++. Ho però un piccolo problema. Posso evitare in qualche modo che wget stampi a video tutto ciò che fa? Tipo richieste e cose varie.
    Utilizzo la funzione system() per eseguire i comandi in wget solo che ogni volta che effettuo una richiesta wget stampa tutto su console, rendendo illegibile quello che ci avevo inserito già io.
    C'è qualche modo per rendere il tutto più pulito?

  2. #2
    In genere da un programma in C++ ha più senso usare una libreria per scaricare il file, in modo da poterti gestire il processo come ti pare e avere il pieno controllo su che fare in caso di errori; a tal proposito, dai un'occhiata ai binding C++ di libcurl.

    In alternativa, puoi redirigere lo standard output di wget su /dev/null, però non è una soluzione propriamente ottimale.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    37
    Grazie del consiglio Mitaly...darò un'occhiata alle libcurl.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    37
    Comunque se dovesse servire a qualcuno ho risolto il problema. Spulciando tra le funzioni di wget ho trovato --quiet che disattiva i messaggi di output di wget.

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.