j'en profite pour une nouvelle question : peut on avoir la liste des
fichiers d'un repertoire avec une fonctionalite de la stl ?
j'en profite pour une nouvelle question : peut on avoir la liste des
fichiers d'un repertoire avec une fonctionalite de la stl ?
j'en profite pour une nouvelle question : peut on avoir la liste des
fichiers d'un repertoire avec une fonctionalite de la stl ?
Te fâche pas :)
Je dis ça parce que moi j'ai compris très tard, mais très très tard que je
pouvais utiliser fstream et ifstream/ofstream pour trouver la taille de mes
fichiers.
"je cherche desesperemet a ecrire un programme en c++ qui me donne pour
un fichier donné sa taille et sa date de modification...".
Tu n'avais pas donné de condition.
J'ai planifié avec ça.
Fais gaffe avec stat. 1, c'est HS
J'exagère à peine. D'ailleurs rien que d'y penser, ça m'énerve.
Je vais aller boire un coca moi, ça va me soulager...
Je sais pas, c'est HS.
findfirst(), findnext() etc.
Mais là, James va revenir et m'engueuler parce que je répond à un truc HS.
Tu auras la réponse à coup sûr sur fr.comp.os.ms-windows.programmation
Tu veux dire, il existe peu de choses standard. C'est normal, il n'existe
rien de standard pour faire ça. Les langages ne sont pas prévus pour gérer
ça !
C'est vrai, un langage est fait pour fonctionner sur un processeur et voilà
bien tout. Alors ils n'ont pas prévus de support pour les disques durs ni
les cartes vidéos, ni les cartes réseaux. Tout ça, ce sont d'autres gens
comme ceux de chez Microsoft par exemple qui ont fait leurs petits trucs,
donc des choses, comme tu le dis : pas "très normalisée" qui sont spécifique
aux contextes.
Donc une version pour Windows, une version pour Xwindow, une
version pour mac os, une pour BeOS, une version pour PALM et j'en passe des
millions.
Et puis les updates (changement de Win95 à Win2000 par exemple
d'ou ma mise en garde avec stat) engendrent d'autres versions qui ne sont
plus compatibles avec d'autres trucs d'autres version différentes. C'est un
VERITABLE CAUCHEMARD !
Et le moteur en consommant tout ton réservoir servirait juste à alimenter le
clignotant pour qu'il s'allume une fois.
Et bien, en C++, on te demande de faire la même chose : adapter.
Oui, mais des progrès dans un sens. Chez Microsoft, ils ont fait ce dont ils
avaient besoin.
Par exemple, pour gérer les fichiers en c++, théoriquement, tu es obligé de
fabriquer un driver pour ton disque dur et faire toi même tout de A à Z.
MAIS : Des gens sont passés avant toi et ont déjà préparé ces choses. stat
en fait partie, findfirst() et findnext() aussi.
Ils t'ont laissés des notices d'utilisations. Cool : pas la peine de tout
refaire en assembleur !
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
les gens ici parlent de ce pour quoi le langage est fait de nature.
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
Et ici, tout le monde se fout de cette utilisation qu'on en fait, ce qui
nous intéresse, c'est comment on l'utilise, tu saisis la nuance ?
Je précise que si personne explique, même si je le fais à ma manière, tu
peux pas savoir.
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai donné
précédemment, ici, nous sommes hors sujet.
Te fâche pas :)
Je dis ça parce que moi j'ai compris très tard, mais très très tard que je
pouvais utiliser fstream et ifstream/ofstream pour trouver la taille de mes
fichiers.
"je cherche desesperemet a ecrire un programme en c++ qui me donne pour
un fichier donné sa taille et sa date de modification...".
Tu n'avais pas donné de condition.
J'ai planifié avec ça.
Fais gaffe avec stat. 1, c'est HS
J'exagère à peine. D'ailleurs rien que d'y penser, ça m'énerve.
Je vais aller boire un coca moi, ça va me soulager...
Je sais pas, c'est HS.
findfirst(), findnext() etc.
Mais là, James va revenir et m'engueuler parce que je répond à un truc HS.
Tu auras la réponse à coup sûr sur fr.comp.os.ms-windows.programmation
Tu veux dire, il existe peu de choses standard. C'est normal, il n'existe
rien de standard pour faire ça. Les langages ne sont pas prévus pour gérer
ça !
C'est vrai, un langage est fait pour fonctionner sur un processeur et voilà
bien tout. Alors ils n'ont pas prévus de support pour les disques durs ni
les cartes vidéos, ni les cartes réseaux. Tout ça, ce sont d'autres gens
comme ceux de chez Microsoft par exemple qui ont fait leurs petits trucs,
donc des choses, comme tu le dis : pas "très normalisée" qui sont spécifique
aux contextes.
Donc une version pour Windows, une version pour Xwindow, une
version pour mac os, une pour BeOS, une version pour PALM et j'en passe des
millions.
Et puis les updates (changement de Win95 à Win2000 par exemple
d'ou ma mise en garde avec stat) engendrent d'autres versions qui ne sont
plus compatibles avec d'autres trucs d'autres version différentes. C'est un
VERITABLE CAUCHEMARD !
Et le moteur en consommant tout ton réservoir servirait juste à alimenter le
clignotant pour qu'il s'allume une fois.
Et bien, en C++, on te demande de faire la même chose : adapter.
Oui, mais des progrès dans un sens. Chez Microsoft, ils ont fait ce dont ils
avaient besoin.
Par exemple, pour gérer les fichiers en c++, théoriquement, tu es obligé de
fabriquer un driver pour ton disque dur et faire toi même tout de A à Z.
MAIS : Des gens sont passés avant toi et ont déjà préparé ces choses. stat
en fait partie, findfirst() et findnext() aussi.
Ils t'ont laissés des notices d'utilisations. Cool : pas la peine de tout
refaire en assembleur !
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
les gens ici parlent de ce pour quoi le langage est fait de nature.
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
Et ici, tout le monde se fout de cette utilisation qu'on en fait, ce qui
nous intéresse, c'est comment on l'utilise, tu saisis la nuance ?
Je précise que si personne explique, même si je le fais à ma manière, tu
peux pas savoir.
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai donné
précédemment, ici, nous sommes hors sujet.
Te fâche pas :)
Je dis ça parce que moi j'ai compris très tard, mais très très tard que je
pouvais utiliser fstream et ifstream/ofstream pour trouver la taille de mes
fichiers.
"je cherche desesperemet a ecrire un programme en c++ qui me donne pour
un fichier donné sa taille et sa date de modification...".
Tu n'avais pas donné de condition.
J'ai planifié avec ça.
Fais gaffe avec stat. 1, c'est HS
J'exagère à peine. D'ailleurs rien que d'y penser, ça m'énerve.
Je vais aller boire un coca moi, ça va me soulager...
Je sais pas, c'est HS.
findfirst(), findnext() etc.
Mais là, James va revenir et m'engueuler parce que je répond à un truc HS.
Tu auras la réponse à coup sûr sur fr.comp.os.ms-windows.programmation
Tu veux dire, il existe peu de choses standard. C'est normal, il n'existe
rien de standard pour faire ça. Les langages ne sont pas prévus pour gérer
ça !
C'est vrai, un langage est fait pour fonctionner sur un processeur et voilà
bien tout. Alors ils n'ont pas prévus de support pour les disques durs ni
les cartes vidéos, ni les cartes réseaux. Tout ça, ce sont d'autres gens
comme ceux de chez Microsoft par exemple qui ont fait leurs petits trucs,
donc des choses, comme tu le dis : pas "très normalisée" qui sont spécifique
aux contextes.
Donc une version pour Windows, une version pour Xwindow, une
version pour mac os, une pour BeOS, une version pour PALM et j'en passe des
millions.
Et puis les updates (changement de Win95 à Win2000 par exemple
d'ou ma mise en garde avec stat) engendrent d'autres versions qui ne sont
plus compatibles avec d'autres trucs d'autres version différentes. C'est un
VERITABLE CAUCHEMARD !
Et le moteur en consommant tout ton réservoir servirait juste à alimenter le
clignotant pour qu'il s'allume une fois.
Et bien, en C++, on te demande de faire la même chose : adapter.
Oui, mais des progrès dans un sens. Chez Microsoft, ils ont fait ce dont ils
avaient besoin.
Par exemple, pour gérer les fichiers en c++, théoriquement, tu es obligé de
fabriquer un driver pour ton disque dur et faire toi même tout de A à Z.
MAIS : Des gens sont passés avant toi et ont déjà préparé ces choses. stat
en fait partie, findfirst() et findnext() aussi.
Ils t'ont laissés des notices d'utilisations. Cool : pas la peine de tout
refaire en assembleur !
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
les gens ici parlent de ce pour quoi le langage est fait de nature.
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
Et ici, tout le monde se fout de cette utilisation qu'on en fait, ce qui
nous intéresse, c'est comment on l'utilise, tu saisis la nuance ?
Je précise que si personne explique, même si je le fais à ma manière, tu
peux pas savoir.
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai donné
précédemment, ici, nous sommes hors sujet.
Ni sur la longueur, sauf cas particulier.
Attention, en revanche. La fonction stat ne fait pas partie de la norme,
et n'est pas présente partout. (Je crois que sous Windows, elle
s'appelle _stat, ou __stat, par exemple.)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
Tu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
Selon ce que tu entends par graphisme, il faudrait se
rebattre sur des bibliothèques tierces ou sur des fonctions propre au
système.
Ni sur la longueur, sauf cas particulier.
Attention, en revanche. La fonction stat ne fait pas partie de la norme,
et n'est pas présente partout. (Je crois que sous Windows, elle
s'appelle _stat, ou __stat, par exemple.)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
Tu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
Selon ce que tu entends par graphisme, il faudrait se
rebattre sur des bibliothèques tierces ou sur des fonctions propre au
système.
Ni sur la longueur, sauf cas particulier.
Attention, en revanche. La fonction stat ne fait pas partie de la norme,
et n'est pas présente partout. (Je crois que sous Windows, elle
s'appelle _stat, ou __stat, par exemple.)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
Tu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
Selon ce que tu entends par graphisme, il faudrait se
rebattre sur des bibliothèques tierces ou sur des fonctions propre au
système.
de la stl : non. mais à la façon de la stl, c'est possible.
va voir si boost::filesystem de Beman Dawes
http://www.boost.org/libs/filesystem/doc/index.htm
fait ce que tu veux.
de la stl : non. mais à la façon de la stl, c'est possible.
va voir si boost::filesystem de Beman Dawes
http://www.boost.org/libs/filesystem/doc/index.htm
fait ce que tu veux.
de la stl : non. mais à la façon de la stl, c'est possible.
va voir si boost::filesystem de Beman Dawes
http://www.boost.org/libs/filesystem/doc/index.htm
fait ce que tu veux.
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai
donné précédemment, ici, nous sommes hors sujet.
je ne suis pas en accord avec le HS toutefois :-)
par contre j'ai ma reponse : le c++ ne le fait pas en standard ... donc
d'autres questions sur le mem sujet seraient HS en effet , mais pas la
premiere :-)
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai
donné précédemment, ici, nous sommes hors sujet.
je ne suis pas en accord avec le HS toutefois :-)
par contre j'ai ma reponse : le c++ ne le fait pas en standard ... donc
d'autres questions sur le mem sujet seraient HS en effet , mais pas la
premiere :-)
Pour n'ennuyer personne, va plutôt du côté du news group que je t'ai
donné précédemment, ici, nous sommes hors sujet.
je ne suis pas en accord avec le HS toutefois :-)
par contre j'ai ma reponse : le c++ ne le fait pas en standard ... donc
d'autres questions sur le mem sujet seraient HS en effet , mais pas la
premiere :-)
Ni sur la longueur, sauf cas particulier.
ouichAttention, en revanche. La fonction stat ne fait pas partie de la
norme, et n'est pas présente partout. (Je crois que sous Windows,
elle s'appelle _stat, ou __stat, par exemple.)
j'avoue utiliser gcc sous tout environnement (justement parceque je le
trouve sous tout environnement :-) ) donc cela me donne une autre
reponse : c'est sur un newsgroup sur gcc que je doit aller en fait :-)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
merci a toiTu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
c'est pour cela que j'englobe en fait la stl dans les discussions sur
le c++ (a tort d'apres les reponses)
Selon ce que tu entends par graphisme, il faudrait se rebattre sur
des bibliothèques tierces ou sur des fonctions propre au système.
oui je pensais que la stl pourrait evoluer et fournir des solutions de
plus en plus generales comme elle l'a fait pour les string et bcp
d'autres problemes divers...
et surtout sur la gestion de repertoire ...
Ni sur la longueur, sauf cas particulier.
ouich
Attention, en revanche. La fonction stat ne fait pas partie de la
norme, et n'est pas présente partout. (Je crois que sous Windows,
elle s'appelle _stat, ou __stat, par exemple.)
j'avoue utiliser gcc sous tout environnement (justement parceque je le
trouve sous tout environnement :-) ) donc cela me donne une autre
reponse : c'est sur un newsgroup sur gcc que je doit aller en fait :-)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
merci a toi
Tu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
c'est pour cela que j'englobe en fait la stl dans les discussions sur
le c++ (a tort d'apres les reponses)
Selon ce que tu entends par graphisme, il faudrait se rebattre sur
des bibliothèques tierces ou sur des fonctions propre au système.
oui je pensais que la stl pourrait evoluer et fournir des solutions de
plus en plus generales comme elle l'a fait pour les string et bcp
d'autres problemes divers...
et surtout sur la gestion de repertoire ...
Ni sur la longueur, sauf cas particulier.
ouichAttention, en revanche. La fonction stat ne fait pas partie de la
norme, et n'est pas présente partout. (Je crois que sous Windows,
elle s'appelle _stat, ou __stat, par exemple.)
j'avoue utiliser gcc sous tout environnement (justement parceque je le
trouve sous tout environnement :-) ) donc cela me donne une autre
reponse : c'est sur un newsgroup sur gcc que je doit aller en fait :-)
Non. Le C++ standard ne connaît même pas le concepte des
répertoires. Une fois de plus, il faudrait se rebattre sur des
fonctions propre au système : opendir/readdir sous Unix,
findFirst/findNext (je crois) sous Windows.
merci a toiTu te trompes. Avec le C++ pûrement standard, on ne peut pas faire
grand chose.
c'est pour cela que j'englobe en fait la stl dans les discussions sur
le c++ (a tort d'apres les reponses)
Selon ce que tu entends par graphisme, il faudrait se rebattre sur
des bibliothèques tierces ou sur des fonctions propre au système.
oui je pensais que la stl pourrait evoluer et fournir des solutions de
plus en plus generales comme elle l'a fait pour les string et bcp
d'autres problemes divers...
et surtout sur la gestion de repertoire ...
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
Fais gaffe avec stat. 1, c'est HS
pourquoi HS ?
j'ai trouve stat dans un include fourni avec cygwin.
je pensais que cela faisait donc parti du langage "etendu" (je considere
effectivement par extension le c++ comme le langage c++ ET ce que
fourni la stl de maniere standard)
d'autres langages (en etendu) le font, y compris java ... donc pourquoi
pas c++
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
il n'est fait pour quasiment rien à la base ... donc toutes vos
discussions sont HS par defaut :-)))
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
la stl doit bcp aux createurs
ensuite, le c++ a evolue aussi en dehors de ses createurs de base
@+
ricky
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
Fais gaffe avec stat. 1, c'est HS
pourquoi HS ?
j'ai trouve stat dans un include fourni avec cygwin.
je pensais que cela faisait donc parti du langage "etendu" (je considere
effectivement par extension le c++ comme le langage c++ ET ce que
fourni la stl de maniere standard)
d'autres langages (en etendu) le font, y compris java ... donc pourquoi
pas c++
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
il n'est fait pour quasiment rien à la base ... donc toutes vos
discussions sont HS par defaut :-)))
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
la stl doit bcp aux createurs
ensuite, le c++ a evolue aussi en dehors de ses createurs de base
@+
ricky
je ne comprend d'ailleurs pas trop pourquoi .. on va me dire : ben ca
depend du systeme...
je repondrais : pour moi, une chaine de caractere ou la notion de
pointeur depend aussi completement du systeme, un cout aussi...
alors pourquoi ne pas pousser un peu le bouchin et metre au moins des
bases pratiques dans la stl, comme celle ci a integrer des notions de
string ou de recherche dans un fichier...
Fais gaffe avec stat. 1, c'est HS
pourquoi HS ?
j'ai trouve stat dans un include fourni avec cygwin.
je pensais que cela faisait donc parti du langage "etendu" (je considere
effectivement par extension le c++ comme le langage c++ ET ce que
fourni la stl de maniere standard)
d'autres langages (en etendu) le font, y compris java ... donc pourquoi
pas c++
Et c'est pour ça que nous sommes HS ici, simplement parce que ces choses
sont une déviance hérétique du langage C++ qui n'est pas fait pour ça.
il n'est fait pour quasiment rien à la base ... donc toutes vos
discussions sont HS par defaut :-)))
gens qui ont ajoutés ces choses au C++, qui ont développé tellement de
choses ne sont PAS les créateurs du langage.
la stl doit bcp aux createurs
ensuite, le c++ a evolue aussi en dehors de ses createurs de base
@+
ricky