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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : 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.
*/