Bonjour,
J'aimerais imprimer dans un fichier avec lp
soit : lp -o outfile=/root/titi.prn /root/titi.txt
ca ca marche
et ensuite j'aimerais travailler sur ce fichier.
Le pb c'est que il faut attendre que l'impression soit terminée pour travailler sur le fichier or mon prog ne le fait pas.
code:
#include ....
switch(fork())
{
case -1 ://erreur fork
case 0 : execlp("lp","lp","outfile=/root/titi.prn" "/root/titi.txt","NULL" );
exit(0);
getpid(pid);
default : break;
}
wait(pid);
//traitement sur le fichier /root/titi.prn
Or mon prog n'attend pas la fin de l'impression.
Si quelqu'un voit une erreur ou a une idée