Bonjour tout le monde,
je suis en train de me remettre au C et j'ai un petit problème :

je veux lire une ligne entière sur l'entrée standard, j'utilise pour ca la fonction gets (même si elle à l'air dépréciée ...)

cette fonction a marchée toute la journée sur d'autre programme, et depuis quelque heures elle ne veux plus : rien que le simple programme suivant me renvoit une erreur de segmentation dès que je rentre und chaîne ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#include<unistd.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
 
int main(int argc, char **argv) {
	char* phrase;
	gets(phrase);
	exit(0);
}
Si quelqu'un a une idée de où ça pourrait venir ça m'arrangerait bien,
merci d'avance !!