[c] récuperer une chaîne de caractère

Résolu
clintm Messages postés 689 Date d'inscription   Statut Membre Dernière intervention   -  
clintm Messages postés 689 Date d'inscription   Statut Membre Dernière intervention   -
salut,

comment faire, pour récuperer un prénom, par éxemple.
moi j'ai :

char* name;
scanf("%s", &name);
printf("%s", name);
merci

2 réponses

mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   437
 
faut pas metre de & dans le scanf puisque c'est une chaine de caractere et n'oublie pas d'alloué aussi de la memoire pour name avec un malloc
char *name:
name= (char *) malloc(30*sizeof(char));
scanf("%s",name);
printf("%s",name;
4