Bonjour,

Je me mets au C sous MacOs X. J'ai écrit le petit programme suivant :

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
#include <stdio.h>
 
main()
{
  int y,z;
  char *s;
  printf("Bonjour, ceci est mon premier programme.\n");
  printf("Entrez deux nombres entiers separes par un espace : ");
  scanf("%d %d",&y,&z);
  printf("Le premier entier que vous avez entre est %d. \n",y);
  printf("Le deuxieme entier que vous avez entre est %d. \n",z);
  printf("La somme de ces entiers est %d. \n",y+z);
  printf("Entrez une chaîne de caractères : ");
  scanf("%s",&s);
  printf("Vous avez entre : ");
  puts(s);
  printf("\n");
}
La compilation se déroule sans problème, mais l'exécution de l'instruction "puts" produit une Segmentation fault. Pourquoi ?

Merci d'avance de m'aider...
jydegos