StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la meme chose que x[StripOffset] mais je n'ai jamais vu utiliser cette equivalence dans du code serieux.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la
meme chose que
x[StripOffset]
mais je n'ai jamais vu utiliser cette equivalence dans du code
serieux.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la meme chose que x[StripOffset] mais je n'ai jamais vu utiliser cette equivalence dans du code serieux.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bismark Prods
C'est du code très serieux ! C'est une implémentation d'une spécification graphique... fait par des "japonnais" ! lol
Bismark
"Jean-Marc Bourguet" a écrit dans le message de news:
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la meme chose que x[StripOffset] mais je n'ai jamais vu utiliser cette equivalence dans du code serieux.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
C'est du code très serieux ! C'est une implémentation d'une spécification
graphique... fait par des "japonnais" ! lol
Bismark
"Jean-Marc Bourguet" <jm@bourguet.org> a écrit dans le message de
news:pxb1xi7dtmb.fsf@news.bourguet.org...
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la
meme chose que
x[StripOffset]
mais je n'ai jamais vu utiliser cette equivalence dans du code
serieux.
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF:
http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Quel est le type de x? Si c'est un pointeur ou un tableau, c'est la meme chose que x[StripOffset] mais je n'ai jamais vu utiliser cette equivalence dans du code serieux.
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bismark Prods
Merci bcp !!!
"Christophe de VIENNE" a écrit dans le message de news:newscache$2fmj2i$k3a$
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
-- Christophe de Vienne
Merci bcp !!!
"Christophe de VIENNE" <cdevienne@alphacent.com> a écrit dans le message de
news:newscache$2fmj2i$k3a$1@guronzan.alphacent.com...
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
"Christophe de VIENNE" a écrit dans le message de news:newscache$2fmj2i$k3a$
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
-- Christophe de Vienne
Jean-Marc Bourguet
Christophe de VIENNE writes:
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Christophe de VIENNE
Christophe de VIENNE writes:
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
A+
Christophe
-- Christophe de Vienne
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais
c'est pas clair), et j'ai pensé, considérant que x était un entier,
qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau
pointé par StripOffset.
Mais d'après le nom de la variable et ta réponse à Bismark, je me dis
que j'aurais mieux fait de me taire...
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
A+
Christophe
-- Christophe de Vienne
Jean-Marc Bourguet
Christophe de VIENNE writes:
Christophe de VIENNE writes:
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur. Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
Je ne vois que deux manieres pour que l'expression soit valide: - x est un pointeur ou un tableau - u_long n'est pas un typedef pour unsigned long
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais
c'est pas clair), et j'ai pensé, considérant que x était un entier,
qu'il s'agissait tout simplement de l'accès au x-ième élément du
tableau pointé par StripOffset. Mais d'après le nom de la variable
et ta réponse à Bismark, je me dis que j'aurais mieux fait de me
taire...
Je ne vois que deux manieres pour que l'expression soit valide:
- x est un pointeur ou un tableau
- u_long n'est pas un typedef pour unsigned long
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur. Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
Je ne vois que deux manieres pour que l'expression soit valide: - x est un pointeur ou un tableau - u_long n'est pas un typedef pour unsigned long
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html Site de usenet-fr: http://www.usenet-fr.news.eu.org
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là
La ligne n'a un sens que si x est un pointeur ou un tableau. Dans ce cas l'ecriture
StripOffset[x]
est équivalente à
x[StripOffset]
Apparemment il s'agit d'un programmeur qui veut créer de la confusion;-)
h.
-- Lâche pas la patate!
Bismark Prods
Hello,
"Jean-Marc Bourguet" a écrit dans le message de news:
Christophe de VIENNE writes:
Christophe de VIENNE writes:
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur. Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
Je ne vois que deux manieres pour que l'expression soit valide: - x est un pointeur ou un tableau - u_long n'est pas un typedef pour unsigned long
C'est très embétant ce que tu me dis là ! Il s'agit d'un typedef et x et un uint.
Je suis perplexe ...
bismark
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Hello,
"Jean-Marc Bourguet" <jm@bourguet.org> a écrit dans le message de
news:pxbhdr3ccji.fsf@news.bourguet.org...
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Christophe de VIENNE <cdevienne@alphacent.com> writes:
Bonjour,
Je regarde un code, et je me demande ce que cela signifie ?
u_long StripOffset;
StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à
comprendre le sens de cette ligne là
Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur.
Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais
c'est pas clair), et j'ai pensé, considérant que x était un entier,
qu'il s'agissait tout simplement de l'accès au x-ième élément du
tableau pointé par StripOffset. Mais d'après le nom de la variable
et ta réponse à Bismark, je me dis que j'aurais mieux fait de me
taire...
Je ne vois que deux manieres pour que l'expression soit valide:
- x est un pointeur ou un tableau
- u_long n'est pas un typedef pour unsigned long
C'est très embétant ce que tu me dis là ! Il s'agit d'un typedef et x et un
uint.
Je suis perplexe ...
bismark
A+
--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF:
http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
"Jean-Marc Bourguet" a écrit dans le message de news:
Christophe de VIENNE writes:
Christophe de VIENNE writes:
Bonjour, Je regarde un code, et je me demande ce que cela signifie ? u_long StripOffset; StripOffset[x]; <---- Que signifie cette indexation ? J'arrive pas à comprendre le sens de cette ligne là Merci de m'aiguiller.
L'entier sert probablement à stocker un pointeur. Et alors?
Je sous-entendais un pointeur sur un début de tableau (oui, je sais c'est pas clair), et j'ai pensé, considérant que x était un entier, qu'il s'agissait tout simplement de l'accès au x-ième élément du tableau pointé par StripOffset. Mais d'après le nom de la variable et ta réponse à Bismark, je me dis que j'aurais mieux fait de me taire...
Je ne vois que deux manieres pour que l'expression soit valide: - x est un pointeur ou un tableau - u_long n'est pas un typedef pour unsigned long
C'est très embétant ce que tu me dis là ! Il s'agit d'un typedef et x et un uint.
Je suis perplexe ...
bismark
A+
-- Jean-Marc FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org
Bismark Prods
Pour vous aider je vous donne la méthode toute entière... peut-etre que y comprendrez qqch ...
/* * Read a strip of data from the file. */ TIFFReadRawStrip(tif, strip, buf, size) TIFF *tif; u_int strip; u_char *buf; u_int size; { static char module[] = "TIFFReadRawStrip"; TIFFDirectory *td = &tif->tif_dir; u_long bytecount; if (!TIFFCheckRead(tif, 0)) return (-1); if (strip >= td->td_nstrips) { TIFFError(tif->tif_name, "%d: Strip out of range, max %d", strip, td->td_nstrips); return (-1); } bytecount = td->td_stripbytecount[strip]; if (size != (u_int)-1 && size < bytecount) bytecount = size; return (TIFFReadRawStrip1(tif, strip, buf, bytecount, module)); }
Vous aurez compris qu'il s'agit d'un code source de contrôle du format TIFF (image scannée)
J'espère que ca vous éclairera
Bismark
Pour vous aider je vous donne la méthode toute entière... peut-etre que y
comprendrez qqch ...
/*
* Read a strip of data from the file.
*/
TIFFReadRawStrip(tif, strip, buf, size)
TIFF *tif;
u_int strip;
u_char *buf;
u_int size;
{
static char module[] = "TIFFReadRawStrip";
TIFFDirectory *td = &tif->tif_dir;
u_long bytecount;
if (!TIFFCheckRead(tif, 0))
return (-1);
if (strip >= td->td_nstrips) {
TIFFError(tif->tif_name, "%d: Strip out of range, max %d",
strip, td->td_nstrips);
return (-1);
}
bytecount = td->td_stripbytecount[strip];
if (size != (u_int)-1 && size < bytecount)
bytecount = size;
return (TIFFReadRawStrip1(tif, strip, buf, bytecount, module));
}
Vous aurez compris qu'il s'agit d'un code source de contrôle du format TIFF
(image scannée)