begin process at 2008 09 06 03:12:19
1 237 631 membres
31 nouveaux aujourd'hui
14 313 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb programme très très simple [ Archives / Au secours ] (surfeurnet)

pb programme très très simple le 28/06/2003 20:35:21

surfeurnet
voila il s'agit d'un programme très simple qui ne fait pas d'erreurs à la compilation avec dev-cpp mais qui plante quand je l'exécute :

#include <stdio.h>

char nom, d;

int main()
{
printf("nom :");
scanf("%s", &nom);

printf("votre nom est : %s",nom);

scanf("%s", &d);

return 0;
}

je ne vois vraiment pas pourquoi ! ? Pourriez-vous m'aider, merci.

Re : pb programme très très simple le 28/06/2003 21:01:19

BruNews
(Admin CS)
ENCORE et TOUJOURS...
char nom; avec 1 octet tu penses y entrer quel nom ? aucun c'est seulement la place du zero final.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> voila il s'agit d'un programme très simple qui ne fait pas d'erreurs à la compilation avec dev-cpp mais qui plante quand je l'exécute :
>
> #include <stdio.h>
>
> char nom, d;
>
> int main()
> {
> printf("nom :");
> scanf("%s", &nom);
>
> printf("votre nom est : %s",nom);
>
> scanf("%s", &d);
>
> return 0;
> }
>
> je ne vois vraiment pas pourquoi ! ? Pourriez-vous m'aider, merci.

Re : pb programme très très simple le 28/06/2003 21:13:55

surfeurnet


ok merci

-------------------------------
Réponse au message :
-------------------------------

> ENCORE et TOUJOURS...
> char nom; avec 1 octet tu penses y entrer quel nom ? aucun c'est seulement la place du zero final.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > voila il s'agit d'un programme très simple qui ne fait pas d'erreurs à la compilation avec dev-cpp mais qui plante quand je l'exécute :
> >
> > #include <stdio.h>
> >
> > char nom, d;
> >
> > int main()
> > {
> > printf("nom :");
> > scanf("%s", &nom);
> >
> > printf("votre nom est : %s",nom);
> >
> > scanf("%s", &d);
> >
> > return 0;
> > }
> >
> > je ne vois vraiment pas pourquoi ! ? Pourriez-vous m'aider, merci.
>

Re : pb programme très très simple le 01/07/2003 15:50:57

cmarsc
nom est un tableau (pointeur) et d un charactère simple
char *nom;
char d;
scanf("%c", &d);




-------------------------------
Réponse au message :
-------------------------------

>
>
> ok merci
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ENCORE et TOUJOURS...
> > char nom; avec 1 octet tu penses y entrer quel nom ? aucun c'est seulement la place du zero final.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > voila il s'agit d'un programme très simple qui ne fait pas d'erreurs à la compilation avec dev-cpp mais qui plante quand je l'exécute :
> > >
> > > #include <stdio.h>
> > >
> > > char nom, d;
> > >
> > > int main()
> > > {
> > > printf("nom :");
> > > scanf("%s", &nom);
> > >
> > > printf("votre nom est : %s",nom);
> > >
> > > scanf("%s", &d);
> > >
> > > return 0;
> > > }
> > >
> > > je ne vois vraiment pas pourquoi ! ? Pourriez-vous m'aider, merci.
> >
>


Classé sous : pb, programme, simple, printf, scanf

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS