![]() | popenDescrizioneresource popen ( string command, string mode )Apre una pipe ad un processo eseguito forzando il comando dato da command. Restituisce un puntatore a file identico a quello restituito da fopen(), eccetto che per il fatto che è unidirezionale (può solo essere usato per la lettura o la scrittura) e deve essere chiudo con pclose(). Questo puntatore può essere usato con fgets(), fgetss() e fwrite(). Se si verifica un errore, restituisce FALSE.
Se il comando che deve essere eseguito non è trovato, la funzione restituisce una risorsa valida. Questo sembra strano, ma ha un senso; esso permette di accedere ai messaggi di erore restituiti dalla shell:
Vedere anche pclose(), fopen() e proc_open(). | ![]() | ||||