Bonjour, voilà j'ai un petit soucis pour écrire sur la sortie standard avec write, voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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