Section courante

A propos

Section administrative du site

Voici la liste des codes d'erreurs proposé par le Turbo C.

Liste des erreurs de compilation

Message Description
#operator not followed by macro argument name Cette erreur permet d'indiquer qu'un opérateur n'est pas suivi du nom du paramètre de la macro.
JXXXXXXXX' not an argument Cette erreur permet d'indiquer qu'il n'y a pas de paramètre.
Ambiguous symbol JXXXXXXXX' Cette erreur permet d'indiquer que le symbole est ambiguë.
Argument # missing name Cette erreur permet d'indiquer que le nom de paramètre est attendue.
Argument list syntax error Cette erreur permet d'indiquer qu'une erreur de syntaxe c'est produit dans la liste des paramètres.
Array bounds missing ] Cette erreur permet d'indiquer qu'un caractère ] est manquants dans la limite du tableau.
Array size too large Cette erreur permet d'indiquer que la taille du tableau est trop grande.
Assembler statement too long Cette erreur permet d'indiquer que les étapes d'assemblage en ligne ne doivent pas dépasser 480 octets.
Bad configuration file Cette erreur permet d'indiquer un mauvais fichier de configuration.
Bad file name format in include directive Cette erreur permet d'indiquer le format de nom de fichier incorrect dans la directive d'inclusion.
Bad ifdef directive syntax Cette erreur permet d'indiquer une mauvaise syntaxe de la directive ifdef.
Bad ifndef directive syntax Cette erreur permet d'indiquer une mauvaise syntaxe de la directive ifndef.
Bad undef directive syntax Cette erreur permet d'indiquer une mauvaise syntaxe de la directive undef.
Bit field size syntax Cette erreur permet d'indiquer une erreur de syntaxe de la taille du champ en bits.
Call of non-function Cette erreur permet d'indiquer un appel vers une non-fonction.
Cannot modify a const object Cette erreur permet d'indiquer qu'il est impossible de modifier un objet const.
Case outside of switch Cette erreur permet d'indiquer un cas en dehors de l'évaluation.
Case statement missing : Cette erreur permet d'indiquer qu'une instruction case est attendu.
Cast syntax error Cette erreur permet d'indiquer une erreur de syntaxe de castre.
Character constant too long Cette erreur permet d'indiquer une constante de caractère trop longue.
Compound statement missing } Cette erreur permet d'indiquer une instruction composée «}» manquante.
Conflicting type modifiers Cette erreur permet d'indiquer des modificateurs de type en conflit.
Constant expression required Cette erreur permet d'indiquer une expression constante requise.
Could not find file 'XXXXXXXX.XXX' Cette erreur permet d'indiquer que le fichier spécifié est introuvable.
Declaration missing ; Cette erreur permet d'indiquer que la déclaration du caractère «;» est manquante.
Declaration needs type or storage class Cette erreur permet d'indiquer que la déclaration nécessite un type ou une classe d'entreposage.
Declaration syntax error Cette erreur permet d'indiquer une erreur de syntaxe dans la déclaration.
Default outside of switch Cette erreur permet d'indiquer que la valeur par défaut en dehors de l'évaluation.
Define directive needs an identifier Cette erreur permet d'indiquer que la directive Define a besoin d'un identificateur.
Division by zero Cette erreur permet d'indiquer une division par zéro.
Do statement must have while Cette erreur permet d'indiquer que l'instruction do doit avoir l'instruction while.
Do-while statement missing ( Cette erreur permet d'indiquer qu'il y a un caractère «(» manquant dans l'instruction do-while.
Do-while statement missing ) Cette erreur permet d'indiquer qu'il y a un caractère «)» manquant dans l'instruction do-while.
Do-while statement missing ; Cette erreur permet d'indiquer qu'il y a un caractère «;» manquant dans l'instruction do-while.
Duplicate case Cette erreur permet d'indiquer qu'il y a une duplication de cas dans l'évaluation.
Enum syntax error Cette erreur permet d'indiquer une erreur de syntaxe dans une déclaration enum.
Enumeration constant syntax error Cette erreur permet d'indiquer qu'il y a une erreur de syntaxe de la constante d'énumération.
Error Directive: XXXX Cette erreur permet d'indiquer qu'une erreur de directive s'est produit.
Error writing output file Cette erreur permet d'indiquer qu'une erreur d'écriture du fichier de sortie s'est produit.
Expression syntax Cette erreur permet d'indiquer qu'une erreur de syntaxe s'est produit dans l'expression.
Extra parameter in call Cette erreur permet d'indiquer une erreur de paramètre supplémentaire d'appel.
Extra parameter in call to XXXXXXXX Cette erreur permet d'indiquer une erreur de paramètre supplémentaire d'appel au spécifié.
File name too long Cette erreur permet d'indiquer que le nom de fichier est trop long.
For statement missing ( Cette erreur permet d'indiquer que le caractère «(» est manquant dans l'instruction For.
For statement missing ) Cette erreur permet d'indiquer que le caractère «)» est manquant dans l'instruction For.
For statement missing ; Cette erreur permet d'indiquer que le caractère «;» est manquant dans l'instruction For.
Function call missing ) Cette erreur permet d'indiquer que le caractère «)» est manquant dans la fonction.
Function definition out of place Cette erreur permet d'indiquer que la définition de la fonction est en dehors de son emplacement autorisé.
Function doesn't take a variable number of arguments Cette erreur permet d'indiquer que la fonction ne prend pas un nombre variable de paramètre.
Goto statement missing label Cette erreur permet d'indiquer qu'un étiquette est manquante de l'instruction goto.
If statement missing ( Cette erreur permet d'indiquer que le caractère «(» est manquant dans l'instruction If.
If statement missing ) Cette erreur permet d'indiquer que le caractère «)» est manquant dans l'instruction If.
Illegal character 'e' (0xXX) Cette erreur permet d'indiquer un caractère illégale «e».
Illegal initialization Cette erreur permet d'indiquer une initialisation illégale.
Illegal octal digit Cette erreur permet d'indiquer le chiffre octal illégal.
Illegal pointer subtraction Cette erreur permet d'indiquer une soustraction de pointeur illégale.
Illegal structure operation Cette erreur permet d'indiquer une opération de structure illégale.
Illegal use of floating point Cette erreur permet d'indiquer une utilisation illégale de virgule flottante.
Illegal use of pointer Cette erreur permet d'indiquer une utilisation illégale du pointeur.
Improper use of a typedef symbol Cette erreur permet d'indiquer une utilisation incorrecte d'un symbole typedef.
Inline assembly not allowed Cette erreur permet d'indiquer un assemblage en ligne non autorisé.
Incompatible storage class Cette erreur permet d'indiquer que la classe d'entreposage est incompatible.
Incompatible type conversion Cette erreur permet d'indiquer qu'une conversion de type est incompatible.
Incorrect command-line argument: XXXXXXXX Cette erreur permet d'indiquer que le paramètre de ligne de commande est incorrect.
Incorrect configuration file argument: XXXXXXXX Cette erreur permet d'indiquer que le paramètre de fichier de configuration est incorrect.
Incorrect number format Cette erreur permet d'indiquer un format de nombre incorrect.
Incorrect use of default Cette erreur permet d'indiquer une utilisation incorrecte du mot clef default.
Initializer syntax error Cette erreur permet d'indiquer une erreur de syntaxe de l'initialiseur.
Invalid indirection Cette erreur permet d'indiquer que l'opérateur d'indirection (*) requiert un pointeur non void comme opérande.
Invalid macro argument separator Cette erreur permet d'indiquer un séparateur de paramètre de macro invalide.
Invalid pointer addition Cette erreur permet d'ajouter de pointeur invalide.
Invalid use of arrow Cette erreur permet d'indiquer une utilisation incorrecte de la flèche (->).
Invalid use of dot Cette erreur permet d'indiquer une utilisation incorrecte du point.
Lvalue required Cette erreur permet d'indiquer une valeur à gauche est requis.
Macro argument syntax error Cette erreur permet d'indiquer une erreur de syntaxe du paramètre de macro.
Macro expansion too long Cette erreur permet d'indiquer que l'expansion du macro est trop longue.
May compile only one file when an output file name is given Cette erreur permet d'indiquer qu'il ne peut compiler qu'un seul fichier lorsqu'un nom de fichier de sortie est donné.
Mismatched number of parameters in definition Cette erreur permet d'indiquer que le nombre de paramètres est incohérent dans la définition.
Misplaced break Cette erreur permet d'indiquer que l'instruction break est situé en dehors d'un switch ou d'une boucle.
Misplaced continue Cette erreur permet d'indiquer que l'instruction continue est situé en dehors d'une boucle.
Misplaced decimal point Cette erreur permet d'indiquer que le point décimal est mal placé.
Misplaced else Cette erreur permet d'indiquer que le mot clef else est mal placé.
Misplaced elif directive Cette erreur permet d'indiquer que la directive elif est mal placé.
Misplaced else directive Cette erreur permet d'indiquer que la directive else est mal placé.
Misplaced endif directive Cette erreur permet d'indiquer que la directive endif est mal placé.
Must be addressable Cette erreur permet d'indiquer qu'il doit être adressable.
Must take address of memory location Cette erreur permet d'indiquer qu'il doit prendre l'adresse de l'emplacement mémoire.
No file name ending Cette erreur permet d'indiquer qu'aucune fin de nom de fichier est trouvé.
No file names given Cette erreur permet d'indiquer qu'aucun nom de fichier est donné.
Non-portable pointer assignment Cette erreur permet d'indiquer qu'une affectation de pointeur non portable est rencontré.
Non-portable pointer comparison Cette erreur permet d'indiquer qu'une comparaison de pointeurs est non portables.
Non-portable return type conversion Cette erreur permet d'indiquer qu'une conversion de type de retour est non portable.
Not an allowed type Cette erreur permet d'indiquer qu'il n'est pas un type autorisé.
Out of memory Cette erreur permet d'indiquer que la mémoire est insuffisante.
Pointer required on left side of -> Cette erreur permet d'indiquer que le pointeur requis sur le côté gauche de ->
Redec1aration of JXXXXXXXX' Cette erreur permet d'indiquer un problème de redéc1aration.
Size of structure or array not known Cette erreur permet d'indiquer la taille de la structure ou du tableau est inconnue.
Statement missing ; Cette erreur permet d'indiquer que le caractère «;» est manquant dans l'instruction.
Structure or union syntax error Cette erreur permet d'indiquer qu'une erreur de syntaxe de structure ou d'union s'est produit.
Structure size too large Cette erreur permet d'indiquer qu'une taille de la structure est trop grande.
Subscripting missing ] Cette erreur permet d'indiquer qu'un caractère «]» est attendu dans l'indice.
Switch statement missing ( Cette erreur permet d'indiquer le caractère «(» est manquant dans la switch.
Switch statement missing ) Cette erreur permet d'indiquer le caractère «)» est manquant dans la switch.
Too few parameters in call Cette erreur permet d'indiquer qu'il y a trop peu de paramètres en appel.
Too few parameters in call to JXXXXXXXX' Cette erreur permet d'indiquer qu'il y a trop peu de paramètres dans l'appel spécifié.
Too many cases Cette erreur permet d'indiquer qu'il y a trop de cas d'évaluation.
Too many decimal points Cette erreur permet d'indiquer qu'il y a trop de points décimaux.
Too many default cases Cette erreur permet d'indiquer qu'il a trop de cas d'évaluation par défaut.
Too many exponents Cette erreur permet d'indiquer qu'il a trop d'exposants.
Too many initializers Cette erreur permet d'indiquer qu'il y a trop d'initialiseurs.
Too many storage classes in declaration Cette erreur permet d'indiquer qu'il y a trop de classes d'entreposage dans la déclaration.
Too many types in declaration Cette erreur permet d'indiquer qu'il y a trop de types dans la déclaration.
Too much auto memory in function Cette erreur permet d'indiquer qu'il y a trop de mémoire automatique en fonction.
Too much code defined in file Cette erreur permet d'indiquer qu'il y a trop de code défini dans le fichier.
Too much global data defined in file Cette erreur permet d'indiquer qu'il y a trop de données globales définies dans le fichier.
Two consecutive dots Cette erreur permet d'indiquer qu'il y a un problème de deux points consécutifs rencontré.
Type mismatch in parameter # Cette erreur permet d'indiquer qu'il y a une incompatibilité de type dans le paramètre spécifié.
Type mismatch in parameter # in call to 'XXXXXXXX' Cette erreur permet d'indiquer qu'il y a une incompatibilité de type dans le paramètre spécifié en appelant l'élément spécifié.
Type mismatch in parameter 'XXXXXXXX' Cette erreur permet d'indiquer qu'il y a une incompatibilité de type dans le paramètre spécifié.
Type mismatch in parameter 'XXXXXXXX' in call to 'YYYYYYYY' Cette erreur permet d'indiquer qu'il y a une incompatibilité de type dans le paramètre spécifié en appelant l'élément spécifié.
Type mismatch in redeclaration of 'XXX' Cette erreur permet d'indiquer qu'il y a non-concordance de type dans la redéclaration spécifié.
Unable to create output file 'XXXXXXXXX.XXX' Cette erreur permet d'indiquer qu'il est impossible de créer le fichier de sortie.
Unable to create turboc.lnk Cette erreur permet d'indiquer qu'il est impossible de créer turboc.lnk.
Unable to execute command 'XXXXXXXX' Cette erreur permet d'indiquer que les programmes TLINK ou TASM sont introuvables ou le disque est peut-être défectueux.
Unable to open include file 'XXXXXXXXX.XXX' Cette erreur permet d'indiquer qu'il est impossible d'ouvrir le fichier d'inclusion spécifié.
Unable to open input file 'XXXXXXXXx.XXX' Cette erreur permet d'indiquer qu'il est impossible d'ouvrir le fichier d'entrée spécifié.
Undefined label 'XXXXXXXX' Cette erreur permet d'indiquer que l'étiquette est non défini.
Undefined structure 'XXXXXXXX' Cette erreur permet d'indiquer qu'il est une structure spécifié de non définie.
Undefined symbol 'XXXXXXXX' Cette erreur permet d'indiquer que le symbole spécifié est non défini.
Unexpected end of file in comment started on line # Cette erreur permet d'indiquer une fin inattendue du fichier dans le commentaire commencé à la ligne spécifié.
Unexpected end of file in conditional started on line # Cette erreur permet d'indiquer une fin de fichier inattendue dans le conditionnel commencé à la ligne spécifié.
Unknown preprocessor directive: 'XXX' Cette erreur permet d'indiquer qu'une directive de préprocesseur est inconnue.
Unterminated character constant Cette erreur permet d'indiquer qu'il y a une constante de caractère non terminée.
Unterminated string Cette erreur permet d'indiquer qu'il y a chaîne de caractères non terminée.
Unterminated string or character constant Cette erreur permet d'indiquer qu'il y a une constante de chaîne de caractères ou de caractère non terminée.
User break Cette erreur permet d'indiquer qu'il y a une arrêt provoquer par l'utilisateur.
While statement missing ( Cette erreur permet d'indiquer qu'il y a un caractère «(» manquant dans l'instruction while.
While statement missing ) Cette erreur permet d'indiquer qu'il y a un caractère «)» manquant dans l'instruction while.
Wrong number of arguments in call of 'XXXXXXXX' Cette erreur permet d'indiquer qu'il y a un nombre de paramètres incorrect dans l'appel spécifié.


Dernière mise à jour : Mardi, le 9 mars 2021