Ecrire sur la sortie standard avec write
Bonjour, voilà j'ai un petit soucis pour écrire sur la sortie standard avec write, voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| /* exo_1_1 .c Exercice 1.1 */
# include <unistd.h>
# include <errno.h>
# include <stdio.h>
# include <stdlib.h>
int main ()
{
int w;
/* faire l’affichage avec write (2) ici */
w = write(STDOUT_FILENO,"Salut!\n",10);
/ * On fait un peu de controle d’erreur , si le retour de write (2) est
* negatif , on affiche le message d’erreur a l’aide de perror (3).
*/
if (w < 0)
perror (" Erreur lors de l’ecriture : ");
return (0);
} |
je test si ça c'est bien passé mais ça me renvoie Erreur lors de l'écriture. Merci pour votre aide