libkdecore ne fait pas 100 MO, et KDE 4 est portable autant que Qt l'est.
oui, oui, on sait tout ça.
oui, oui, on sait tout ça.

<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)
<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant
ça peut lire n'importe quel stream
les itérateurs c'est des sortes de pointeurs (\o/) abstraits qui représentent une position dans une liste , un stream, un ksétéra.
donc la, à get date on lui file deux itérateurs et il parse ce qui se trouve entre les deux.
c'est tordutionné quand même.
aze Le 26/01/2010 à 16:21 donc c'est pas du tout ces fonctions qu'il te faut. time_get sert juste à parser une string pour en extraire une date
ce qu'il te faut, c'est time() + localtime()
(ah, j'avais mal comprendu 'entrée manuelle')
je commence à saturer, là, ou alors t'es vraiment fort et tu le fais exprès. J'hésite.
Merci aze. Visiblement, ce sont des fonctions de ctime.h, la bibliothèque C ? Pas de souci pour utiliser ça en C++ ?
ctime (ou time.h, mais l'utilisation directe des headers C en C++ est dépréciée), pas ctime.h (obsolète et supprimé dans les g++ récents)!
aze Le 26/01/2010 à 16:46 il faut juste que tu fasses #include <ctime> au lieu de #include <time.h>
Tiens, je me pose une question, c'est le topic de Bob qui me fait penser à ça...
int main(int argc, const char **argv)
c'est bien joli, mais quelque soit l'encodage du système, je vais bien récupérer des caractères ascii dans mes char* ?
Je vais pouvoir les traiter un à un comme des octets ordinaires (ie au sens où j'y suis habitué sur TI) ?
aze Le 26/01/2010 à 17:43 il me semble oui.
par contre, je ne sais pas si les accents passeront bien, car ils ne seront pas forcément passés avec le bon encodage à ton programme
ça dépend de la "locale", non?
Oué... et la portabilité Win avec toussah ? Je veux juste lire quelques switches bordel, j'espère que c'est pas la croix et la bannière...
(cross)
ok, on va tenter, puis exécuter sous Win et Linux pour faire des essais...
Windows, il te passe les arguments en UTF-16 avec le saint wchar_t... ou bien en ANSI avec le char tout moisi...
int wmain(int argc, wchar_t *argv[]);(Sinon on utilise _tmain et TCHAR avec Visual C++, qui se résout en main/wmain et char/wchar_t selon que t aies défini UNICODE ou non)
(PS: l'unicode c'est mieux)
ie si j'utilise wchat_t, j'aurai un comportement équivalent sous Win/*nix au niveau des caractères accentués ?
Ah, dire que si les grosses boîtes au début de l'informatique personnelle avaient été chinoises ou japonaises, on aurait jamais eu ces problèmes...

—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo