Avertissements à la compilation
Ndm : Déplacé depuis cette discussion.
Bonjour ! J'ai voulu tester la bibliothèque proposée dans l'article. J'ai dû corriger une ligne (tout à la fin du fichier str.c) :
Code:
1 2
| //strng[j] = '\0';
strip[j] = '\0'; |
Après cela, j'arrive à compiler mon code mais j'ai un certain nombre d'avertissements. J'aurais voulu savoir si cela venait d'une erreur de ma part. J'utilise le compilateur Borland C++ 5.5.1, sous Windows 8.1. Voici mon code, avec les avertissements.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| #include <stdio.h>
#include "str.h"
#include "str.c"
void main(void)
{
getchar();
}
/*
> Executing: C:\Program Files (x86)\ConTEXT\ConExec.exe "C:\BCC55\Bin\bcc32.exe" -nC:\Atelier\C\strings\str\ "C:\Atelier\C\strings\str\test.c"
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
C:\Atelier\C\strings\str\test.c:
Warning W8004 C:\Atelier\C\strings\str\str.c 58: 'ptr_pos' is assigned a value that is never used in function str_istr
Warning W8012 C:\Atelier\C\strings\str\str.c 80: Comparing signed and unsigned values in function str_sub
Warning W8060 C:\Atelier\C\strings\str\str.c 105: Possibly incorrect assignment in function str_split
Warning W8012 C:\Atelier\C\strings\str\str.c 107: Comparing signed and unsigned values in function str_split
Warning W8004 C:\Atelier\C\strings\str\str.c 109: 'tmp' is assigned a value that is never used in function str_split
Warning W8004 C:\Atelier\C\strings\str\str.c 102: 'cs' is assigned a value that is never used in function str_split
Warning W8004 C:\Atelier\C\strings\str\str.c 143: 'tmp' is assigned a value that is never used in function str_join
Warning W8008 C:\Atelier\C\strings\str\str.c 176: Condition is always true in function str_remplace
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
> Execution finished.
*/ |