"Probleme" en C
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 :)
-----
#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
-
c'était juste pour savoir si vous saurez faire ce probleme, mais bon je vai y arriver tout seul :(
-
Oui parce que "memset()" est définie dans <string.h>.
-
Contributeur#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 -
non cela ne me convient pas :)
en fait il faut rien modifier il faut just ajouter ^^ -
#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 ;-) . */