Programme qui plante

Résolu
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -  
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous.

Hyper (mais alors ultra) débutant en C, je voulais savoir pourquoi mon programme plante au moment du dernier printf...

Code :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "main.h"

int main(int argc, char *argv[])
{
    Joueur joueur1, joueur2;

    printf("Tapez le pseudo du premier joueur\n");
    scanf("%s", joueur1.pseudo);
    printf("Quel est le Tag du premier joueur?\n");
    scanf("%s", joueur1.tag);
    printf("Tapez le pseudo du deuxieme joueur\n");
    scanf("%s", joueur2.pseudo);
    printf("Quel est le Tag du deuxieme joueur?\n");
    scanf("%s", joueur2.tag);

printf("Les deux joueurs sur cette partie sont : %s %s et %s %s, joueur1.tag, joueur1.pseudo, joueur2.tag, joueur2.pseudo");

return 0;
}


et mon header :

typedef struct Joueur Joueur;
struct Joueur
{
    char pseudo[10];
    char tag[5];
};


Merci d'avance.

1 réponse

Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   61
 
En changeant
char tag[5]
; par
char tag[10];
le programme ne plante plus mais me met une phrase incompréhensible...
-1
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   61
 
OK j'ai rien dit, j'ai mal mis les "" dans la dernière ligne...
0