Voila un programme tout con qui ne marche pas. Par contre si je mets char nom[max_nom] ca passe très bien. Ca doit être tout con mais ...
Code :
- #include <stdio.h>
- #define max_nom 30
- int main()
- {
- char *nom = (char*)malloc(max_nom * sizeof(char));
- printf("\nentrer le nom\n" );
- fgets(nom,sizeof nom,stdin);
- fflush(stdin);
- printf("%s\n",nom);
- free(nom);
- return 0;
- }
|
CHaiCA
Message édité par chaica le 24-07-2002 à 18:51:48