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