"Probleme" en C

Fermé
ZooP - 31 oct. 2003 à 14:57
 ZooP - 31 oct. 2003 à 16:40
Bonjour voila le probleme:
-----
#include <stdlib.h>
#include <stdio.h>

int main(void) {

char pseudo[80];
memset(pseudo, '\0', sizeof(pseudo));

fprintf(stderr, "Bonjour, comment tu t'appelles ? ");
fread(pseudo, sizeof(char), 80, stdin);
fprintf(stderr, "Salut %s, t'es mon pote now !\n", pseudo);

return EXIT_SUCCESS;

}
-----
Vous devez ajouter quelque chose pour qu'en la compilant avec la ligne suivante : gcc -Wall -W salut.c il n'y ai aucune erreur :)

5 réponses

#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
char pseudo[32];
printf("Bonjour, comment tu t'appelles ? ");
scanf("%s", &pseudo);
printf("Salut %s, t'es mon pote now !\n", pseudo);
system("pause");
return EXIT_SUCCESS;
}

/* Est-ce que ceci te convient? Plus simple et plus clair à mes yeux que ton code spaghetti ;-) . */
0
non cela ne me convient pas :)
en fait il faut rien modifier il faut just ajouter ^^
0
tafiscobar Messages postés 1277 Date d'inscription jeudi 7 décembre 2000 Statut Contributeur Dernière intervention 26 février 2009 177
31 oct. 2003 à 15:55
#include <string.h>
ton code est vraiment bizarre, alors qu'il existe plus simple, mais bon chacun code comme il a envie et puis tu poses une question, tu ne commandes pas.
tafiscobar
0
Oui parce que "memset()" est définie dans <string.h>.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c'était juste pour savoir si vous saurez faire ce probleme, mais bon je vai y arriver tout seul :(
0