J'ai un code syntaxiquement correcte mais qua
knivesx
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
knivesx Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
knivesx Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
J'ai un code syntaxiquement correcte mais quand j'exécute le code le programme ne marche pas grâce au débogueur j ai trouvé a quel ligne est le problème mais j'ai ps compris c quoi le problème exactement. Voila le code: l'erreur est dans la fonction strcpy()
struct unite_lex
{
char lex[50],val[50];
struct unite_lex *next;
}; typedef struct unite_lex LISTE;
void chargi(UNITE *r,char *c,char *v)
{
strcpy(r->lex,c);
strcpy(r->val,v);
}
struct unite_lex
{
char lex[50],val[50];
struct unite_lex *next;
}; typedef struct unite_lex LISTE;
void chargi(UNITE *r,char *c,char *v)
{
strcpy(r->lex,c);
strcpy(r->val,v);
}
A voir également:
- J'ai un code syntaxiquement correcte mais qua
- Code ascii - Guide
- Sine qua non - Télécharger - Calcul & Conversion
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
2 réponses
Si tu es sûr que la syntaxe est correct, comment veux-tu que l'on y trouve une erreur ?
C'est surement plus une question de contexte...
Lorsque ça plante, quelles sont les valeurs de r, c et v ?
r est de type UNITE, mais tu l'utilises comme étant une valeur de LISTE...
Et surtout : quel est le message d'erreur ?
C'est surement plus une question de contexte...
Lorsque ça plante, quelles sont les valeurs de r, c et v ?
r est de type UNITE, mais tu l'utilises comme étant une valeur de LISTE...
Et surtout : quel est le message d'erreur ?