James Kanze wrote on 25/06/2006 23:20:
preque par hasard, on touve dans le fil l'intégralité des
codes retours (1, 0 et -1)
Ce n'est pas du tout l'intégralité des codes de retour de
strcmp non plus.
ah bon, merci de ne les lister, ne fournir de pointeur (url)
pour nous permettre de progresser alors; merci aussi de ne pas
avoir fourni cette info en réponse au PO ni au post listant
ces 3 codes.
C'est quoi, strcmpi ?
l'ancien nom de stricmp il me semble, on le trouve encore dans
certain string.h
Sauf que c'est facile à éviter des complications quand on
accepte de ne pas être correct.
?? tu voulais dire quoi ?
Donc, il te faut une complication en plus pour traiter le
cas.
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
James Kanze wrote on 25/06/2006 23:20:
preque par hasard, on touve dans le fil l'intégralité des
codes retours (1, 0 et -1)
Ce n'est pas du tout l'intégralité des codes de retour de
strcmp non plus.
ah bon, merci de ne les lister, ne fournir de pointeur (url)
pour nous permettre de progresser alors; merci aussi de ne pas
avoir fourni cette info en réponse au PO ni au post listant
ces 3 codes.
C'est quoi, strcmpi ?
l'ancien nom de stricmp il me semble, on le trouve encore dans
certain string.h
Sauf que c'est facile à éviter des complications quand on
accepte de ne pas être correct.
?? tu voulais dire quoi ?
Donc, il te faut une complication en plus pour traiter le
cas.
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
James Kanze wrote on 25/06/2006 23:20:
preque par hasard, on touve dans le fil l'intégralité des
codes retours (1, 0 et -1)
Ce n'est pas du tout l'intégralité des codes de retour de
strcmp non plus.
ah bon, merci de ne les lister, ne fournir de pointeur (url)
pour nous permettre de progresser alors; merci aussi de ne pas
avoir fourni cette info en réponse au PO ni au post listant
ces 3 codes.
C'est quoi, strcmpi ?
l'ancien nom de stricmp il me semble, on le trouve encore dans
certain string.h
Sauf que c'est facile à éviter des complications quand on
accepte de ne pas être correct.
?? tu voulais dire quoi ?
Donc, il te faut une complication en plus pour traiter le
cas.
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
Reste qu'il y avait assez de complications en tout que tu n'as
pas su le faire correctement la première fois.
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
Reste qu'il y avait assez de complications en tout que tu n'as
pas su le faire correctement la première fois.
oui, tout à fait, une ENORME complication genre c==EOF, énorme!
Reste qu'il y avait assez de complications en tout que tu n'as
pas su le faire correctement la première fois.
Gabriel Dos Reis wrote on 26/06/2006 04:50:Sylvain writes:
| Gabriel Dos Reis wrote on 26/06/2006 02:54:
| > Sylvain writes:
| > [...]
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| déjà ancien et remplacé par macro en stricmp en 1991 pour
les distrib | que j'ai regardé.
tu ne réponds toujours pas à la question posée.
tu connais Google ? 49200 réponses
implémenté (d'expérience) par Microsoft, Watcom, Borland et
surement par tout compilateur conforme POSIX.
| > chez qui ?
| chez qui quoi ?
Cette fonction est inexistante de la définition de C. Donc
si tu en
quelle définition ? dire "non conformité" sans citer son
referee est un peu léger.
parles, c'est que tu as dû l'apercevoir chezx quelqu'un, non ?
| > Et qu'est-ce que c'est « stricmp » ?
| tu ne connais pas les librairies standard C ?
Je connais la bibliothèque standard C.
tu montres que ce n'est pas le pas.
Gabriel Dos Reis wrote on 26/06/2006 04:50:
Sylvain <noSpam@mail.net> writes:
| Gabriel Dos Reis wrote on 26/06/2006 02:54:
| > Sylvain <noSpam@mail.net> writes:
| > [...]
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| déjà ancien et remplacé par macro en stricmp en 1991 pour
les distrib | que j'ai regardé.
tu ne réponds toujours pas à la question posée.
tu connais Google ? 49200 réponses
implémenté (d'expérience) par Microsoft, Watcom, Borland et
surement par tout compilateur conforme POSIX.
| > chez qui ?
| chez qui quoi ?
Cette fonction est inexistante de la définition de C. Donc
si tu en
quelle définition ? dire "non conformité" sans citer son
referee est un peu léger.
parles, c'est que tu as dû l'apercevoir chezx quelqu'un, non ?
| > Et qu'est-ce que c'est « stricmp » ?
| tu ne connais pas les librairies standard C ?
Je connais la bibliothèque standard C.
tu montres que ce n'est pas le pas.
Gabriel Dos Reis wrote on 26/06/2006 04:50:Sylvain writes:
| Gabriel Dos Reis wrote on 26/06/2006 02:54:
| > Sylvain writes:
| > [...]
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| déjà ancien et remplacé par macro en stricmp en 1991 pour
les distrib | que j'ai regardé.
tu ne réponds toujours pas à la question posée.
tu connais Google ? 49200 réponses
implémenté (d'expérience) par Microsoft, Watcom, Borland et
surement par tout compilateur conforme POSIX.
| > chez qui ?
| chez qui quoi ?
Cette fonction est inexistante de la définition de C. Donc
si tu en
quelle définition ? dire "non conformité" sans citer son
referee est un peu léger.
parles, c'est que tu as dû l'apercevoir chezx quelqu'un, non ?
| > Et qu'est-ce que c'est « stricmp » ?
| tu ne connais pas les librairies standard C ?
Je connais la bibliothèque standard C.
tu montres que ce n'est pas le pas.
James Kanze wrote on 25/06/2006 23:26:Sylvain wrote:James Kanze wrote on 24/06/2006 13:11:j'ai de très fortes doutes ...
moi aussi j'avais de très fort doutes constatant que
'Gabi Software' n'est enregistré sur aucun registre de
commerce
Tu n'as pas dû régarder celui de Versailles. St,-Cyr se
trouvant dans les Yvelines, c'est bien celui dont elle
dépend.
ok, elle n'enregistre pas ses résultats alors, ou les
administrations compétentes ont encore des progrès à faire (ce
qui est surement vrai indépendament de cette remarque
d'ailleurs).
et 'gabi-soft.fr' non déclaré comme domaine.
Elle ne sert pas actuellement, pour diverses raisons, mais il
m'appartient. Depuis 1994, environ.
il t'appartient et l'afnic ne le sait pas !!?!
décidement tu es en enregistré partout et "ils" font exprès de
perdre/nier tes records, byzarre.
"utiliser" n'est pas détenir, gabi-soft.fr est disponible pour
n'importe qui à 6,50 euro depuis une semaine; donnes-toi
l'occassion de couvrir à posteriori tes affirmations.
ce nouveau 'neuf.fr' dissipe mes doutes, comme quoi il y
a surement plein de façons d'être professionnel. :)
Tant que je n'ai pas trouvé de fournisseur « professionnel
», qui marche de façon stable et fiable, ma connectivité va
bien
?!? ta connectivité locale n'a rien à voir avec une possession
de domaine.
évoluer. Gabi Software a beau exister, en diverses formes,
depuis 1989, elle reste quand même une petite boîte, pas
assez grande pour justifier une ligne loué et d'agir comme
son propre fournisseur.
comprends pas non plus; la plupart des sociétés (et quasi tous
les particuliers) sont hébergés et passent par le réseau
public pour utiliser / gérer leur location - en caricaturant
un peu seuls les universitaires s'auto-hébergent sur renater.
James Kanze wrote on 25/06/2006 23:26:
Sylvain wrote:
James Kanze wrote on 24/06/2006 13:11:
j'ai de très fortes doutes ...
moi aussi j'avais de très fort doutes constatant que
'Gabi Software' n'est enregistré sur aucun registre de
commerce
Tu n'as pas dû régarder celui de Versailles. St,-Cyr se
trouvant dans les Yvelines, c'est bien celui dont elle
dépend.
ok, elle n'enregistre pas ses résultats alors, ou les
administrations compétentes ont encore des progrès à faire (ce
qui est surement vrai indépendament de cette remarque
d'ailleurs).
et 'gabi-soft.fr' non déclaré comme domaine.
Elle ne sert pas actuellement, pour diverses raisons, mais il
m'appartient. Depuis 1994, environ.
il t'appartient et l'afnic ne le sait pas !!?!
décidement tu es en enregistré partout et "ils" font exprès de
perdre/nier tes records, byzarre.
"utiliser" n'est pas détenir, gabi-soft.fr est disponible pour
n'importe qui à 6,50 euro depuis une semaine; donnes-toi
l'occassion de couvrir à posteriori tes affirmations.
ce nouveau 'neuf.fr' dissipe mes doutes, comme quoi il y
a surement plein de façons d'être professionnel. :)
Tant que je n'ai pas trouvé de fournisseur « professionnel
», qui marche de façon stable et fiable, ma connectivité va
bien
?!? ta connectivité locale n'a rien à voir avec une possession
de domaine.
évoluer. Gabi Software a beau exister, en diverses formes,
depuis 1989, elle reste quand même une petite boîte, pas
assez grande pour justifier une ligne loué et d'agir comme
son propre fournisseur.
comprends pas non plus; la plupart des sociétés (et quasi tous
les particuliers) sont hébergés et passent par le réseau
public pour utiliser / gérer leur location - en caricaturant
un peu seuls les universitaires s'auto-hébergent sur renater.
James Kanze wrote on 25/06/2006 23:26:Sylvain wrote:James Kanze wrote on 24/06/2006 13:11:j'ai de très fortes doutes ...
moi aussi j'avais de très fort doutes constatant que
'Gabi Software' n'est enregistré sur aucun registre de
commerce
Tu n'as pas dû régarder celui de Versailles. St,-Cyr se
trouvant dans les Yvelines, c'est bien celui dont elle
dépend.
ok, elle n'enregistre pas ses résultats alors, ou les
administrations compétentes ont encore des progrès à faire (ce
qui est surement vrai indépendament de cette remarque
d'ailleurs).
et 'gabi-soft.fr' non déclaré comme domaine.
Elle ne sert pas actuellement, pour diverses raisons, mais il
m'appartient. Depuis 1994, environ.
il t'appartient et l'afnic ne le sait pas !!?!
décidement tu es en enregistré partout et "ils" font exprès de
perdre/nier tes records, byzarre.
"utiliser" n'est pas détenir, gabi-soft.fr est disponible pour
n'importe qui à 6,50 euro depuis une semaine; donnes-toi
l'occassion de couvrir à posteriori tes affirmations.
ce nouveau 'neuf.fr' dissipe mes doutes, comme quoi il y
a surement plein de façons d'être professionnel. :)
Tant que je n'ai pas trouvé de fournisseur « professionnel
», qui marche de façon stable et fiable, ma connectivité va
bien
?!? ta connectivité locale n'a rien à voir avec une possession
de domaine.
évoluer. Gabi Software a beau exister, en diverses formes,
depuis 1989, elle reste quand même une petite boîte, pas
assez grande pour justifier une ligne loué et d'agir comme
son propre fournisseur.
comprends pas non plus; la plupart des sociétés (et quasi tous
les particuliers) sont hébergés et passent par le réseau
public pour utiliser / gérer leur location - en caricaturant
un peu seuls les universitaires s'auto-hébergent sur renater.
James Kanze wrote on 23/06/2006 20:06:Sylvain wrote:
[...]je mets plutot un flush avant chaque nouvel input.
Et depuis quand est-ce qu'un flux en entrée supporte un flush ?
btw, depuis 1990 également (et présent dans les distrib.
récentes).
prototype: int flushall(void);
definition: stdio.h
action: vide toutes les mémoires tampons associées à des flux.
description: vide toutes les mémoires tampons associées aux flux
d'entrée ouverts, et écrit dans les [...] aux flux de sorite ouverts.
James Kanze wrote on 23/06/2006 20:06:
Sylvain wrote:
[...]
je mets plutot un flush avant chaque nouvel input.
Et depuis quand est-ce qu'un flux en entrée supporte un flush ?
btw, depuis 1990 également (et présent dans les distrib.
récentes).
prototype: int flushall(void);
definition: stdio.h
action: vide toutes les mémoires tampons associées à des flux.
description: vide toutes les mémoires tampons associées aux flux
d'entrée ouverts, et écrit dans les [...] aux flux de sorite ouverts.
James Kanze wrote on 23/06/2006 20:06:Sylvain wrote:
[...]je mets plutot un flush avant chaque nouvel input.
Et depuis quand est-ce qu'un flux en entrée supporte un flush ?
btw, depuis 1990 également (et présent dans les distrib.
récentes).
prototype: int flushall(void);
definition: stdio.h
action: vide toutes les mémoires tampons associées à des flux.
description: vide toutes les mémoires tampons associées aux flux
d'entrée ouverts, et écrit dans les [...] aux flux de sorite ouverts.
/***
*stdio.h - definitions/declarations for standard I/O routines
* Copyright (c) 1985-1997, Microsoft Corporation. All rights reserv ed.
*
*Purpose:
* This file defines the structures, values, macros, and functions
* used by the level 2 I/O ("standard I/O") routines.
* [ANSI/System V]
*
* [Public]
*
****/
_CRTIMP int __cdecl _flushall(void);
#if !__STDC__ && !defined(_POSIX_)
/* Non-ANSI names for compatibility */
#define P_tmpdir _P_tmpdir
#define SYS_OPEN _SYS_OPEN
_CRTIMP int __cdecl fcloseall(void);
_CRTIMP FILE * __cdecl fdopen(int, const char *);
_CRTIMP int __cdecl fgetchar(void);
_CRTIMP int __cdecl fileno(FILE *);
_CRTIMP int __cdecl flushall(void);
_CRTIMP int __cdecl fputchar(int);
_CRTIMP int __cdecl getw(FILE *);
_CRTIMP int __cdecl putw(int, FILE *);
_CRTIMP int __cdecl rmtmp(void);
_CRTIMP char * __cdecl tempnam(const char *, const char *);
_CRTIMP int __cdecl unlink(const char *);
#endif /* __STDC__ */
/***
*stdio.h - definitions/declarations for standard I/O routines
* Copyright (c) 1985-1997, Microsoft Corporation. All rights reserv ed.
*
*Purpose:
* This file defines the structures, values, macros, and functions
* used by the level 2 I/O ("standard I/O") routines.
* [ANSI/System V]
*
* [Public]
*
****/
_CRTIMP int __cdecl _flushall(void);
#if !__STDC__ && !defined(_POSIX_)
/* Non-ANSI names for compatibility */
#define P_tmpdir _P_tmpdir
#define SYS_OPEN _SYS_OPEN
_CRTIMP int __cdecl fcloseall(void);
_CRTIMP FILE * __cdecl fdopen(int, const char *);
_CRTIMP int __cdecl fgetchar(void);
_CRTIMP int __cdecl fileno(FILE *);
_CRTIMP int __cdecl flushall(void);
_CRTIMP int __cdecl fputchar(int);
_CRTIMP int __cdecl getw(FILE *);
_CRTIMP int __cdecl putw(int, FILE *);
_CRTIMP int __cdecl rmtmp(void);
_CRTIMP char * __cdecl tempnam(const char *, const char *);
_CRTIMP int __cdecl unlink(const char *);
#endif /* __STDC__ */
/***
*stdio.h - definitions/declarations for standard I/O routines
* Copyright (c) 1985-1997, Microsoft Corporation. All rights reserv ed.
*
*Purpose:
* This file defines the structures, values, macros, and functions
* used by the level 2 I/O ("standard I/O") routines.
* [ANSI/System V]
*
* [Public]
*
****/
_CRTIMP int __cdecl _flushall(void);
#if !__STDC__ && !defined(_POSIX_)
/* Non-ANSI names for compatibility */
#define P_tmpdir _P_tmpdir
#define SYS_OPEN _SYS_OPEN
_CRTIMP int __cdecl fcloseall(void);
_CRTIMP FILE * __cdecl fdopen(int, const char *);
_CRTIMP int __cdecl fgetchar(void);
_CRTIMP int __cdecl fileno(FILE *);
_CRTIMP int __cdecl flushall(void);
_CRTIMP int __cdecl fputchar(int);
_CRTIMP int __cdecl getw(FILE *);
_CRTIMP int __cdecl putw(int, FILE *);
_CRTIMP int __cdecl rmtmp(void);
_CRTIMP char * __cdecl tempnam(const char *, const char *);
_CRTIMP int __cdecl unlink(const char *);
#endif /* __STDC__ */
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| | déjà ancien et remplacé par macro en stricmp en 1991 pour les distrib
| que j'ai regardé.
implémenté (d'expérience) par Microsoft, Watcom, Borland et surement par
tout compilateur conforme POSIX.
Cette fonction est inexistante de la définition de C. Donc si tu en
quelle définition ? dire "non conformité" sans citer son referee est un
peu léger.
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| | déjà ancien et remplacé par macro en stricmp en 1991 pour les distrib
| que j'ai regardé.
implémenté (d'expérience) par Microsoft, Watcom, Borland et surement par
tout compilateur conforme POSIX.
Cette fonction est inexistante de la définition de C. Donc si tu en
quelle définition ? dire "non conformité" sans citer son referee est un
peu léger.
| > | > C'est quoi, strcmpi ?
| > | | l'ancien nom de stricmp il me semble,
| > ^^^^^^^^^^^^
| > ancien où ?
| | déjà ancien et remplacé par macro en stricmp en 1991 pour les distrib
| que j'ai regardé.
implémenté (d'expérience) par Microsoft, Watcom, Borland et surement par
tout compilateur conforme POSIX.
Cette fonction est inexistante de la définition de C. Donc si tu en
quelle définition ? dire "non conformité" sans citer son referee est un
peu léger.
Euuhhh d'après http://www.unix.org/single_unix_specification/, strcmpi()
et stricmp() : fonctions inconnues ...
Euuhhh d'après http://www.unix.org/single_unix_specification/, strcmpi()
et stricmp() : fonctions inconnues ...
Euuhhh d'après http://www.unix.org/single_unix_specification/, strcmpi()
et stricmp() : fonctions inconnues ...
je ne pourrais donc que l'utiliser dans ce tout petit monde des pécé.
je ne pourrais donc que l'utiliser dans ce tout petit monde des pécé.
je ne pourrais donc que l'utiliser dans ce tout petit monde des pécé.
A priori, quand on parle de « flush »
ici (un group C++), c'est bien de std::ostream::flush qu'on
parle, parce que c'est la seule fonction flush en C++.
tu trouves des fonctions qui ne sont pas dans ma copie de la norme
je te conseille de trouver une source plus fiable. Parce que les
fonctions « standard » dont tu parles n'existent ni dans la
norme, ni dans les compilateurs auxquels j'ai accès.
A priori, quand on parle de « flush »
ici (un group C++), c'est bien de std::ostream::flush qu'on
parle, parce que c'est la seule fonction flush en C++.
tu trouves des fonctions qui ne sont pas dans ma copie de la norme
je te conseille de trouver une source plus fiable. Parce que les
fonctions « standard » dont tu parles n'existent ni dans la
norme, ni dans les compilateurs auxquels j'ai accès.
A priori, quand on parle de « flush »
ici (un group C++), c'est bien de std::ostream::flush qu'on
parle, parce que c'est la seule fonction flush en C++.
tu trouves des fonctions qui ne sont pas dans ma copie de la norme
je te conseille de trouver une source plus fiable. Parce que les
fonctions « standard » dont tu parles n'existent ni dans la
norme, ni dans les compilateurs auxquels j'ai accès.