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) :
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 //strng[j] = '\0'; strip[j] = '\0';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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. */
Partager