Problème avec commande system(MacOs x)
Salut,
je voudrait faire un petit programme en ligne de commande qui demande le fichier à imprimer et l'imprime. Je suis sur Macos X.
Alors voilà le code que j'ai pondu
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
char fileName[80];
char input;
puts("Quel fichier a imprimer ?");
fgets(fileName,80,stdin);
input = ("lp %s", fileName);
system(input);
return 0;
} |
Mais ça n'a pas l'air de fonctionner (en tout cas rien n'est envoyer à l'imprimante)... pourquoi donc ? ou ais-je fais une faute ?