Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4016 connectés 

 

 

Considère-t-on Riot comme définitivement perdu ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter
Les invités peuvent voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  2440  2441  2442  ..  10247  10248  10249  10250  10251  10252
Auteur Sujet :

blabla@osa, FREE TEH TRUE RIOT §§§

n°670472
Dion
Acceuil
Posté le 30-04-2005 à 15:38:05  profilanswer
 

Reprise du message précédent :

elianor a écrit :

le visual se limite à 100 erreurs, parce que des fois, il part en boucle sur des erreurs de parsing [:dawa]


 
 
et il a bien raison, parce que 100 erreurs d'un coup tu les corriges pas forcement en une fois (ou en tout cas pas sans en faire d'autres :D
 
(et gcc aussi se limite sur les erreurs, profondeur de template, toussa :o)


---------------
It is not called show art
mood
Publicité
Posté le 30-04-2005 à 15:38:05  profilanswer
 

n°670559
dark
Posté le 30-04-2005 à 17:59:59  profilanswer
 


skoi ? C'est chelou cette chose [:delarue]

n°670560
pinguin007
a npe error
Posté le 30-04-2005 à 18:00:39  profilanswer
 

dark a écrit :

skoi ? C'est chelou cette chose [:delarue]


 
un nouveau mini-pc ?


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670578
pinguin007
a npe error
Posté le 30-04-2005 à 18:55:35  profilanswer
 

rah mais bourdel de C :o
 


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670584
black_lord
Truth speaks from peacefulness
Posté le 30-04-2005 à 19:02:51  profilanswer
 

pinguin007 a écrit :

rah mais bourdel de C :o


stoi qu'est nul :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°670595
pinguin007
a npe error
Posté le 30-04-2005 à 19:19:13  profilanswer
 

oui je sais que smoi qui suis nul parceque le *C* et LE langage mais bourdel c'est si compliqué que ca de faire un switch qui marche aussi avec des chaines de char ??
Et nom d'une pite en boi, QUI A RALUM2 LE CHAUFFAGE /O/O/O


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670598
black_lord
Truth speaks from peacefulness
Posté le 30-04-2005 à 19:21:17  profilanswer
 

pinguin007 a écrit :

oui je sais que smoi qui suis nul parceque le *C* et LE langage mais bourdel c'est si compliqué que ca de faire un switch qui marche aussi avec des chaines de char ??
Et nom d'une pite en boi, QUI A RALUM2 LE CHAUFFAGE /O/O/O


 
t'es pas nul [:calin]
 
tu fais quoi ? un enchevêtrement de strcmp ? C'est pour quoi faire ?
 
pour le chauffage c'est moi, j'avais froid ici.


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°670606
pinguin007
a npe error
Posté le 30-04-2005 à 19:38:35  profilanswer
 

en fait truc à la con, on doit refaire un équivalent de grep à la fac et je me là je me prend la tête à tout debugger et pour la detection des arguments je voulais faire au plus simple en comparant les chaines passé en parametre dans le switch avec un truc du genre :
 

Code :
  1. switch (*argv[i]) {
  2.        case '-m' : blabla ;
  3.        case '-f' : @OSA ;
  4.        default : debian roxorise ;
  5. }


 
alors que la solution est de faire une boucle qui repére d'abodr le '-' puis regarde ensuite le char qui est aprés...


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670607
pinguin007
a npe error
Posté le 30-04-2005 à 19:42:28  profilanswer
 


90% de ce qui me reste encore à corriger sont des ereurs de types incompatibles [:itm]
àprés le programme devrais s'executer normalement, ne restera plus qu'a regarder pourquoi il merde corriger les 'algos' et rendre cette premiére version pour lundi...
mias là c'est pause, ce soir bar, bierre ([:huit]), fille ([:tilleul]) et j'oublierais pendant quelques instant que je connais les ips des dns de free par coeur :cry:


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670610
black_lord
Truth speaks from peacefulness
Posté le 30-04-2005 à 19:44:39  profilanswer
 

pinguin007 a écrit :

en fait truc à la con, on doit refaire un équivalent de grep à la fac et je me là je me prend la tête à tout debugger et pour la detection des arguments je voulais faire au plus simple en comparant les chaines passé en parametre dans le switch avec un truc du genre :
 

Code :
  1. switch (*argv[i]) {
  2.        case '-m' : blabla ;
  3.        case '-f' : @OSA ;
  4.        default : debian roxorise ;
  5. }


 
alors que la solution est de faire une boucle qui repére d'abodr le '-' puis regarde ensuite le char qui est aprés...


euh.. tu sais qu'il y a des fonctions qui gèrent ça très bien ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 30-04-2005 à 19:44:39  profilanswer
 

n°670616
black_lord
Truth speaks from peacefulness
Posté le 30-04-2005 à 19:49:34  profilanswer
 

cadeau : http://www.die.net/doc/linux/man/man3/getopt.3.html


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°670618
ory
Posté le 30-04-2005 à 19:51:09  profilanswer
 

et getopt ca sert à quoi ?
 
edit : grillé


Message édité par ory le 30-04-2005 à 19:51:18
n°670621
cycojesus
Mèo Lười
Posté le 30-04-2005 à 20:00:47  profilanswer
 

cadeau en mieux :

Code :
  1. #include <getopt.h>
  2. ...
  3. int Configuration::parse_args( int argc, char* argv[] )
  4. {
  5.   int option_index;
  6.   bool w=false;
  7.   char c = '?';
  8.  
  9.   char* optstring = "l:t:w:hv";
  10.   static struct option long_options[] = {
  11.     {"levelset",      required_argument,      NULL, 'l'},
  12.     {"theme",         required_argument,      NULL, 't'},
  13.     {"wrap",          required_argument,      NULL, 'w'},
  14.     {"help",          no_argument,            NULL, 'h'},
  15.     {"version",       no_argument,            NULL, 'v'},
  16.     {0, 0, 0, 0}
  17.   };
  18.  
  19.   char* help_text = "ngstar [options]\n\
  20. \t-v --version :\n\t\t show version\n\
  21. \t-h --help :\n\t\t what you are reading\n\
  22. \t-l<levelset> --levelset=<levelset> :\n\t\t use a different levelset (default: \"default\" )\n\
  23. \t-t<theme> --theme=<theme> :\n\t\t use a different theme (default: \"default\" )\n\
  24. \t-w<n> --wrap=<n> :\n\t\t wrap to level n\n\
  25. \n";\
  26.       while(c != EOF) {
  27. c = getopt_long(argc, argv, optstring, long_options, &option_index);
  28.    
  29. switch(c) {
  30. case 'v' :
  31.   cout << APPLICATION_VERSION << endl;
  32.   exit(0);
  33.   break;
  34. case 'h' :
  35.   cout << help_text << endl;
  36.   exit(0);
  37.   break;
  38. case 'l' :
  39.   this->levelSet = new string( optarg );
  40.   break;
  41. case 't' :
  42.   this->theme = new string( optarg );
  43.   break;
  44. case 'w' :
  45.   this->wrapToLevel = atoi( optarg );
  46.   w = true;
  47.   break;
  48. case '?' :
  49. case ':' :
  50.   exit(0);
  51.   break;
  52. default : break;
  53. }
  54.       }
  55.   if ( w == false )
  56.     this->wrapToLevel = 1;
  57.  
  58.   if (optind < argc) {
  59.     cout << "Invalid arguments : " << endl;
  60.     while (optind < argc)
  61.       cout << argv[optind++] << endl;
  62.     cout << endl;
  63.   }
  64.  
  65.   return(optind);
  66. }


 
EDIT : man 3 getopt


Message édité par cycojesus le 30-04-2005 à 20:01:36

---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670626
Lam's
Profil: bas.
Posté le 30-04-2005 à 20:09:30  profilanswer
 

Il est bizarre ton test ligne 59: "if (w==false)".
Pourquoi tu testes pas plutôt "if((w==false)==true)" ?

n°670629
cycojesus
Mèo Lười
Posté le 30-04-2005 à 20:16:50  profilanswer
 

Lam's a écrit :

Il est bizarre ton test ligne 59: "if (w==false)".
Pourquoi tu testes pas plutôt "if((w==false)==true)" ?


moi pas comprendre :??:, malgré mon état de fatigue intense je me jette et je dit que les 2 font la même chose.
 
w sert à savoir si l'option -w / --wrap a été passée et donc à savoir à quel niveau on doit commencé le jeu.


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670630
Pillow
'cos the trees won't talk
Posté le 30-04-2005 à 20:18:11  profilanswer
 

Lam's a écrit :

Il est bizarre ton test ligne 59: "if (w==false)".
Pourquoi tu testes pas plutôt "if((w==false)==true)" ?

Moi je ferais plutôt : if ((w!=true)!=false).

n°670633
Lam's
Profil: bas.
Posté le 30-04-2005 à 20:20:45  profilanswer
 

cycojesus a écrit :

moi pas comprendre :??:, malgré mon état de fatigue intense je me jette et je dit que les 2 font la même chose.


Bah oui, ils font la même chose, donc entre:

  • if (!w)
  • if (w!=false)
  • if ((w!=false)==true)


Pourquoi avoir choisi la 2ème forme plutôt que la 3ème ?
[:petrus75]
 

n°670634
cycojesus
Mèo Lười
Posté le 30-04-2005 à 20:22:13  profilanswer
 

Pillow a écrit :

Moi je ferais plutôt : if ((w!=true)!=false).


on noteras que le but de ce code n'est PAS de faire dans l'obfuscated de haut niveau :o


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670637
cycojesus
Mèo Lười
Posté le 30-04-2005 à 20:27:49  profilanswer
 

Lam's a écrit :

Bah oui, ils font la même chose, donc entre:

  • if (!w)
  • if (w!=false)
  • if ((w!=false)==true)


Pourquoi avoir choisi la 2ème forme plutôt que la 3ème ?
[:petrus75]


disons que je trouve ça plus lisible, je trouve plus logique de testé une égalité qu'une inégalité. Maintenant je vous prie d'arréter d'explorer mon subconscient :(


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670640
pinguin007
a npe error
Posté le 30-04-2005 à 20:33:46  profilanswer
 

black_lord a écrit :

euh.. tu sais qu'il y a des fonctions qui gèrent ça très bien ?


 

ory a écrit :

et getopt ca sert à quoi ?
 
edit : grillé


 

cycojesus a écrit :

cadeau en mieux :

Code :
  1. #include <getopt.h>
  2. ...
  3. int Configuration::parse_args( int argc, char* argv[] )
  4. {
  5.   int option_index;
  6.   bool w=false;
  7.   char c = '?';
  8.  
  9.   char* optstring = "l:t:w:hv";
  10.   static struct option long_options[] = {
  11.     {"levelset",      required_argument,      NULL, 'l'},
  12.     {"theme",         required_argument,      NULL, 't'},
  13.     {"wrap",          required_argument,      NULL, 'w'},
  14.     {"help",          no_argument,            NULL, 'h'},
  15.     {"version",       no_argument,            NULL, 'v'},
  16.     {0, 0, 0, 0}
  17.   };
  18.  
  19.   char* help_text = "ngstar [options]\n\
  20. \t-v --version :\n\t\t show version\n\
  21. \t-h --help :\n\t\t what you are reading\n\
  22. \t-l<levelset> --levelset=<levelset> :\n\t\t use a different levelset (default: \"default\" )\n\
  23. \t-t<theme> --theme=<theme> :\n\t\t use a different theme (default: \"default\" )\n\
  24. \t-w<n> --wrap=<n> :\n\t\t wrap to level n\n\
  25. \n";\
  26.       while(c != EOF) {
  27. c = getopt_long(argc, argv, optstring, long_options, &option_index);
  28.    
  29. switch(c) {
  30. case 'v' :
  31.   cout << APPLICATION_VERSION << endl;
  32.   exit(0);
  33.   break;
  34. case 'h' :
  35.   cout << help_text << endl;
  36.   exit(0);
  37.   break;
  38. case 'l' :
  39.   this->levelSet = new string( optarg );
  40.   break;
  41. case 't' :
  42.   this->theme = new string( optarg );
  43.   break;
  44. case 'w' :
  45.   this->wrapToLevel = atoi( optarg );
  46.   w = true;
  47.   break;
  48. case '?' :
  49. case ':' :
  50.   exit(0);
  51.   break;
  52. default : break;
  53. }
  54.       }
  55.   if ( w == false )
  56.     this->wrapToLevel = 1;
  57.  
  58.   if (optind < argc) {
  59.     cout << "Invalid arguments : " << endl;
  60.     while (optind < argc)
  61.       cout << argv[optind++] << endl;
  62.     cout << endl;
  63.   }
  64.  
  65.   return(optind);
  66. }


 
EDIT : man 3 getopt


 
chui con mais quand meme, vous pensez bien que si j'avais le droit d'utiliser getop je l'aurais fait  http://membres.lycos.fr/angel2k/petrus/Atarounet.gif
 
il se trouve que c'est un truc pour la fac et que en l'occurence on à pas le droit au getopt et que je veux pas faire le fumiste en recopiant le code de getopt j'ai courageusement décidé de faire la fonction tout seul comme un grand [:spamafote]
 


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670642
cycojesus
Mèo Lười
Posté le 30-04-2005 à 20:35:46  profilanswer
 

pinguin007 a écrit :

chui con mais quand meme, vous pensez bien que si j'avais le droit d'utiliser getop je l'aurais fait  http://membres.lycos.fr/angel2k/petrus/Atarounet.gif
 
il se trouve que c'est un truc pour la fac et que en l'occurence on à pas le droit au getopt et que je veux pas faire le fumiste en recopiant le code de getopt j'ai courageusement décidé de faire la fonction tout seul comme un grand [:spamafote]


bin tu test si argv[i][0] est un '-', si oui tu fait ton switch sur argv[i][1] et pi voilà.


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670647
pinguin007
a npe error
Posté le 30-04-2005 à 20:56:40  profilanswer
 

cycojesus a écrit :

bin tu test si argv[i][0] est un '-', si oui tu fait ton switch sur argv[i][1] et pi voilà.


 
c'est un petit peu ce que j'ai dis que j'allais faire quelques poste plus haut [:joce]


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670649
cycojesus
Mèo Lười
Posté le 30-04-2005 à 21:01:36  profilanswer
 

pinguin007 a écrit :

c'est un petit peu ce que j'ai dis que j'allais faire quelques poste plus haut [:joce]


tiens y fait beau dehors :whistle:


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670651
Lam's
Profil: bas.
Posté le 30-04-2005 à 21:03:55  profilanswer
 

pinguin007 a écrit :

c'est un petit peu ce que j'ai dis que j'allais faire quelques poste plus haut [:joce]


Sinon, ce que tu peux faire, c'est vérifier que le premier caractère est un '-'. Et si oui, tu fais un switch sur le 2ème caractère.  
Une fois que c'est fait, t'auras fini, et tu pourras sortir, boire un coup, voir des filles, et oublier pour un soir que tu traines sur Blabla@OSA...

n°670653
Pillow
'cos the trees won't talk
Posté le 30-04-2005 à 21:06:20  profilanswer
 

Lam's a écrit :

Bah oui, ils font la même chose, donc entre:

  • if (!w)
  • if (w!=false)


Han, noob spotted [:petrus75] [:rofl]

n°670654
Lam's
Profil: bas.
Posté le 30-04-2005 à 21:08:03  profilanswer
 

Pillow a écrit :

Han, noob spotted [:petrus75] [:rofl]


 :ouch:  :fou:  :(  :wahoo:  ;)  :sol:

n°670657
vanilla
datoune's revival
Posté le 30-04-2005 à 21:16:50  profilanswer
 

PUTAIN DE $  :fou:  :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°670670
911GT3
en roue libre
Posté le 30-04-2005 à 21:50:58  profilanswer
 

quelqu'un sait-il où je pourrai acheter un lit escamotable à pas cher ?


---------------
"not everyone likes metal..... FUCK THEM" Fat Ed.
n°670711
daique
Posté le 30-04-2005 à 23:41:31  profilanswer
 

Chez un vendeur de lit [:petrus75]

n°670753
pinguin007
a npe error
Posté le 01-05-2005 à 06:46:19  profilanswer
 

911GT3 a écrit :

quelqu'un sait-il où je pourrai acheter un lit escamotable à pas cher ?


 
ikéa ou porshe [:joce]
 
 
bonne nuit :o


---------------
LoD 4 ever && PWC spirit|Le topak de l'iMP-450|inDATOUNEwe trust
n°670755
Pillow
'cos the trees won't talk
Posté le 01-05-2005 à 07:28:38  profilanswer
 

Non mais tu as vu l'heure? [:mlc]  
Feignasse! :o  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Bonne nuit [:joce]

n°670763
Klaimant
?
Posté le 01-05-2005 à 09:59:58  profilanswer
 

Bonjour [:linouille]


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°670765
black_lord
Truth speaks from peacefulness
Posté le 01-05-2005 à 10:12:16  profilanswer
 

salut les gens


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°670770
dark
Posté le 01-05-2005 à 11:00:52  profilanswer
 

kik00l les d'jeunz :o

n°670772
xpoulet
apt-get install poolaÿ
Posté le 01-05-2005 à 11:02:08  profilanswer
 

Cot Cot  [:xpoulet]


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
n°670782
black_lord
Truth speaks from peacefulness
Posté le 01-05-2005 à 11:32:50  profilanswer
 

poulet ! [:atsuko]


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°670813
Tomate
Posté le 01-05-2005 à 13:31:52  profilanswer
 

chalut les jeunes [:linouille]


Message édité par Tomate le 01-05-2005 à 13:31:58

---------------
:: Light is Right ::
n°670816
cycojesus
Mèo Lười
Posté le 01-05-2005 à 13:52:10  profilanswer
 

meuuuuuuuuuuuh


---------------
Chết rồi ! ✍ ⌥⌘ http://codeberg.org/gwh
n°670818
Mjules
Parle dans le vide
Posté le 01-05-2005 à 13:56:07  profilanswer
 

salut tout le monde


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°670819
Tomate
Posté le 01-05-2005 à 14:01:00  profilanswer
 

http://www.carpi.ch/Video/red_devil_04_15mb.wmv
 
une golf de 580ch qui bouffe une GT3 RS, une murciélago, des ferrari et autres M5 ... :ouch:
 
impressionnant :o


Message édité par Tomate le 01-05-2005 à 14:01:13

---------------
:: Light is Right ::
n°670828
Tomate
Posté le 01-05-2005 à 14:34:19  profilanswer
 


:o


---------------
:: Light is Right ::
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  2440  2441  2442  ..  10247  10248  10249  10250  10251  10252

Aller à :
Ajouter une réponse
 

Sujets relatifs
Radio OSA[blabla] les vendeurs de la fnac
Et vous, sur OSA vous contribuez comment à ce que vous revendiquez ...[Ravioly] Nombre d'intervenants sur OSA
[ satisfaction ] le cote de OSAOSA C NUL ON FERME TOUS LES TOPICS INTELLIGENT
TROLL : OSA le forum des super doués ..venez les meilleurs sont la !!!BLABLA @ OSA
BLABLA @ OSA 
Plus de sujets relatifs à : blabla@osa, FREE TEH TRUE RIOT §§§


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)