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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  6  7  8  ..  20  21  22  23  24  25
Auteur Sujet :

Le Topic de LOD (extension de Diablo2) !!! #5

n°604098
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 08-06-2002 à 21:07:08  profilanswer
 

Reprise du message précédent :

bistou a écrit a écrit :

 
 
mouhahahahahahahahaha!!!!!!!!!!!!!!!!!!!!!!!!!
 
 
 [:ddt]  [:ddt]  [:ddt]  [:ddt]  [:ddt]  




 
 
 
le mec pas à la masse  :lol:  :lol:  :lol:


---------------
SHOOT ME AGAIN WEBZINE
mood
Publicité
Posté le 08-06-2002 à 21:07:08  profilanswer
 

n°604101
Seyar

Transactions (0)
Posté le 08-06-2002 à 21:08:06  profilanswer
 

ACHTUNG a écrit a écrit :

SEYAR ===================>>>>>  :hello:  
 
 
 
ne viens pas poluer mon bo topic  :p    
 
si tu as la soluce suis preneur  :D  




 
 
ben g pas pollue, mais c la reponse qu'ils vont te donner ^^
 
 
ben la solution, c retelecharge-le :/


---------------
Enculus de mairde! ©
n°604109
ACHTUNG

Transactions (0)
Posté le 08-06-2002 à 21:10:54  profilanswer
 

Seyar a écrit a écrit :

 
 
 
ben g pas pollue, mais c la reponse qu'ils vont te donner ^^
 
 
ben la solution, c retelecharge-le :/  




 
 
le blem c que c la 2° fois que je le retelecharge; et c toujours pareil
 
 
c lourd   :sweat:

n°604111
Seyar

Transactions (0)
Posté le 08-06-2002 à 21:12:18  profilanswer
 

ACHTUNG a écrit a écrit :

 
 
 
le blem c que c la 2° fois que je le retelecharge; et c toujours pareil
 
 
c lourd   :sweat:  




 
 
arf, c pas drole, mais ca arrive svt :/
 
fo le retelecharger mais pas chez le meme gars, c sans doute sa version qui foire


---------------
Enculus de mairde! ©
n°604119
KikitheKin​g
Kiki le Vrai !
Transactions (1)
Posté le 08-06-2002 à 21:15:16  profilanswer
 

Lu all :hello:


---------------
PSN/XBL: KikitheKing
n°604124
Seyar

Transactions (0)
Posté le 08-06-2002 à 21:16:45  profilanswer
 

KikitheKing a écrit a écrit :

Lu all :hello:  




 
 
http://mpxp.free.fr/STFU.jpg
 
 
 
sorry, j'avais juste envie de la placer pour la retrouver facilement par la suite  :D  
 
 
 
 
 
 
 :hello:


---------------
Enculus de mairde! ©
n°604128
KikitheKin​g
Kiki le Vrai !
Transactions (1)
Posté le 08-06-2002 à 21:17:35  profilanswer
 

Seyar a écrit a écrit :

 
 
 
http://mpxp.free.fr/STFU.jpg
 
 
 
sorry, j'avais juste envie de la placer pour la retrouver facilement par la suite  :D  
 
 
 
 
 
 
 :hello:  




 
 [:tinostar]


---------------
PSN/XBL: KikitheKing
n°604130
Seyar

Transactions (0)
Posté le 08-06-2002 à 21:17:54  profilanswer
 

KikitheKing a écrit a écrit :

 
 
 [:tinostar]  




 
 :lol:  
 
 
 
cha va?


---------------
Enculus de mairde! ©
n°604145
KikitheKin​g
Kiki le Vrai !
Transactions (1)
Posté le 08-06-2002 à 21:29:22  profilanswer
 

Seyar a écrit a écrit :

 
 
 :lol:  
 
 
 
cha va?  




 
Vi g la forme mais le bac sa se passe pas top pour le moment...


---------------
PSN/XBL: KikitheKing
n°604147
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 08-06-2002 à 21:31:29  profilanswer
 

finit SOF2  :cry:  [:sisicaivrai]  
ptain comment c dur, ils sont fou les developpeurs :??:  
mé j'y suis arrivé, certe c'était le mod facile :p  
 
retour à lod :sol:  
 
kikoo kiki :hello:


---------------
Profil D3
mood
Publicité
Posté le 08-06-2002 à 21:31:29  profilanswer
 

n°604163
Seyar

Transactions (0)
Posté le 08-06-2002 à 21:40:13  profilanswer
 

KikitheKing a écrit a écrit :

 
 
Vi g la forme mais le bac sa se passe pas top pour le moment...  




 
 
:/
 
 
moi premier exam normalement reusi, il en reste 9, et g tjs pas etudier  :sweat:


---------------
Enculus de mairde! ©
n°604165
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 08-06-2002 à 21:43:58  profilanswer
 

Seyar a écrit a écrit :

 
 
 
:/
 
 
moi premier exam normalement reusi, il en reste 9, et g tjs pas etudier  :sweat:  



la force est avec toi jeune paidaiwan [:tracker]


---------------
Profil D3
n°604215
Seyar

Transactions (0)
Posté le 08-06-2002 à 22:13:43  profilanswer
 

tracker a écrit a écrit :

la force est avec toi jeune paidaiwan [:tracker]  




 
 
vi, mais il fo faire attention a ce que je n'aille pas du cote obscur
 
 
 cote clair[:manu2013]  ou  [:markdavis] cote obscur
 
 
 :D


---------------
Enculus de mairde! ©
n°604216
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 08-06-2002 à 22:14:44  profilanswer
 

tracker a écrit a écrit :

la force est avec toi jeune paidaiwan [:tracker]  




 
 
 :lol:


---------------
SHOOT ME AGAIN WEBZINE
n°604264
Seyar

Transactions (0)
Posté le 08-06-2002 à 22:43:00  profilanswer
 

mdr
 
je fais une recherche google sur padawan
 
 
http://www.squidge.org/partnersrmore/files/TPMBeloved_Padawan_2.jpg
 
 
http://www.squidge.org/partnersrmore/files/TPMBlindedLight.jpg
 
 
 
 
http://www.squidge.org/partnersrmore/files/TPMMastersChoice6sm.jpg
 
 
 
http://www.squidge.org/partnersrmore/Shattered%20Light.jpg
 
 
 
 
et a paidaiwan y a rien, c pas logique tout ca  :pt1cable:   :D


---------------
Enculus de mairde! ©
n°604295
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 08-06-2002 à 23:07:01  profilanswer
 

Terrible :lol:


---------------
Profil D3
n°604310
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 08-06-2002 à 23:19:47  profilanswer
 

:lol:


---------------
SHOOT ME AGAIN WEBZINE
n°604311
Seyar

Transactions (0)
Posté le 08-06-2002 à 23:20:15  profilanswer
 

y a ptet 1 message subliminal ds starwars [:totoz]


---------------
Enculus de mairde! ©
n°604325
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 08-06-2002 à 23:30:15  profilanswer
 

Seyar a écrit a écrit :

y a ptet 1 message subliminal ds starwars [:totoz]  




 
 
t'as du le regarder beaucoup, toi [:dawa]


---------------
SHOOT ME AGAIN WEBZINE
n°604344
Seyar

Transactions (0)
Posté le 08-06-2002 à 23:40:25  profilanswer
 

Dawa a écrit a écrit :

 
 
 
t'as du le regarder beaucoup, toi [:dawa]  




 
ptet bien  [:manu2013]


---------------
Enculus de mairde! ©
n°604356
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 08-06-2002 à 23:44:25  profilanswer
 

:hello:  
 
j'vais :sleep:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
mé avant un [:yajing]  et un chtit zaping


---------------
Profil D3
n°604363
Seyar

Transactions (0)
Posté le 08-06-2002 à 23:45:42  profilanswer
 

tracker a écrit a écrit :

:hello:  
 
j'vais :sleep:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
mé avant un [:yajing]  et un chtit zaping  




 
 
bonne nuit
 
 
 
j'y vais ossi, histoire d'etre en forme pour etudier demain :'(
 
 
 :hello: ... :sleep:


---------------
Enculus de mairde! ©
n°604405
ACHTUNG

Transactions (0)
Posté le 08-06-2002 à 23:59:49  profilanswer
 

bhaaaaa zut crois que je vais devoir l'acheter  
 
 
 
 
 
 
 :pt1cable:

n°604408
Seyar

Transactions (0)
Posté le 09-06-2002 à 00:03:23  profilanswer
 

ACHTUNG a écrit a écrit :

bhaaaaa zut crois que je vais devoir l'acheter  
 
 
 
 
 
 
 :pt1cable:  




 
 
 :lol:   suis mon conseil, mediatheque pour le louer 1 jour, le temps de le graver ^^


---------------
Enculus de mairde! ©
n°604470
ACHTUNG

Transactions (0)
Posté le 09-06-2002 à 01:26:49  profilanswer
 

c interdis a la loctions (france pays de PD)  :D

n°604657
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 09-06-2002 à 09:13:44  profilanswer
 

ACHTUNG a écrit a écrit :

bhaaaaa zut crois que je vais devoir l'acheter  
 
 
 
 
 
 
 :pt1cable:  



[:yuck] all
 
 
acheter quoi ?


---------------
Profil D3
n°604663
Seyar

Transactions (0)
Posté le 09-06-2002 à 09:36:42  profilanswer
 

tracker a écrit a écrit :

 [:yuck] all
 
 
acheter quoi ?  




 
 
 :hello:  
 
 
 
dungeon siege


---------------
Enculus de mairde! ©
n°604678
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 09-06-2002 à 10:30:10  profilanswer
 

Seyar a écrit a écrit :

 
 
 
 :hello:  
 
 
 
dungeon siege  



ça coute cher les jeux en ce moment ?[:cpm]


---------------
Profil D3
n°604689
Seyar

Transactions (0)
Posté le 09-06-2002 à 10:49:38  profilanswer
 

tracker a écrit a écrit :

ça coute cher les jeux en ce moment ?[:cpm]  




 
 
non  [:cpm]


---------------
Enculus de mairde! ©
n°604725
tracker
‹^› ‹(•¿•)› ‹^›
Transactions (0)
Posté le 09-06-2002 à 11:31:00  profilanswer
 

Seyar a écrit a écrit :

 
 
 
non  [:cpm]  



bon bah j'vais en acheter kkes un  :D


---------------
Profil D3
n°604728
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 09-06-2002 à 11:34:46  profilanswer
 

[:soggoth]


---------------
SHOOT ME AGAIN WEBZINE
n°604736
latoucheF7​duclavier

Transactions (4)
Posté le 09-06-2002 à 11:37:31  profilanswer
 

Seyar a écrit a écrit :

mdr
 
je fais une recherche google sur padawan
 
 
http://www.squidge.org/partnersrmo [...] awan_2.jpg
 
 
http://www.squidge.org/partnersrmo [...] dLight.jpg
 
 
 
 
http://www.squidge.org/partnersrmo [...] ice6sm.jpg
 
 
 
http://www.squidge.org/partnersrmo [...] 0Light.jpg
 
 
 
 
et a paidaiwan y a rien, c pas logique tout ca  :pt1cable:   :D  



:ouch:  :eek2:  :lol:  :eek2:  :ouch:

n°604741
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 09-06-2002 à 11:43:22  profilanswer
 

seyar i nous bluffe j'ai fait la meme recherche et j'ai rien trouved de ca :d
 
donc soit i sort ca d'un de ses sites favoris,
soit i fait ses recherches sur googay.com  :D


---------------
SHOOT ME AGAIN WEBZINE
n°604753
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 09-06-2002 à 11:55:38  profilanswer
 

la premiere tof c c'que g en fond d'ecran [:dawa]


---------------
:sol:
n°604754
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 09-06-2002 à 11:56:37  profilanswer
 

[code][php][fixed][s][i][g][email][img]


 
cool on a des nouvelles options :D


---------------
:sol:
n°604757
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 09-06-2002 à 11:57:36  profilanswer
 

seulement j'ai pas encore trouvé a quoi ca servait [:mlc]


---------------
SHOOT ME AGAIN WEBZINE
n°604760
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 09-06-2002 à 11:58:52  profilanswer
 

[php] :ouch: [/php]


---------------
:sol:
n°604762
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 09-06-2002 à 11:59:04  profilanswer
 

Code :
  1. \ _ /
  2.     /O O \   _                        z  z
  3.     \~~~ / // \                     z        z
  4.      /--\//   ))         z        z
  5. ()==/()== \__./  B z z z   z    z               z
  6. ()=(  ()= )                  z z
  7.     \____/                                        z z z
  8.      ||||
  9.     (/  \)


---------------
SHOOT ME AGAIN WEBZINE
n°604763
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 09-06-2002 à 11:59:10  profilanswer
 

Code :
  1. :sarcastic:


---------------
:sol:
n°604767
bistou
Vieux .... très très vieux!
Transactions (0)
Posté le 09-06-2002 à 12:01:00  profilanswer
 

Code :
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <string.h>
  4. struct bibli
  5. {
  6. int numero;
  7. int volume;
  8. char titre[20];
  9. char auteur[20];
  10. char edition[10];
  11. char date[9];
  12. };
  13. struct biblise
  14. {
  15. int num;
  16. int volu;
  17. char titr[20];
  18. char aut[20];
  19. char edit[10];
  20. char dat[9];
  21. };
  22. struct biblia
  23. {
  24. int numeroa;
  25. int volumea;
  26. char titrea[20];
  27. char auteura[20];
  28. char editiona[10];
  29. char datea[9];
  30. };
  31. void creationprem (int);
  32. void creationsec (int);
  33. void affichf ();
  34. void listprem (struct bibli,int);
  35. void listsec (struct biblise,int);
  36. void ajout (struct bibli,struct biblise,int,struct biblia);
  37. int recherche (struct bibli,int,struct biblise,int);
  38. void affich2 (struct bibli);
  39. void supprimp (struct bibli,int,struct biblise,int);
  40. int rechvide (struct biblise,int);
  41. void affich3 (struct biblise);
  42. void modification (struct bibli,int,struct biblise,int);
  43. main()
  44. {
  45. FILE *pt,*ps;
  46. int x,nbmaxfich=1000,nbmaxse=900,pass=4849,code;
  47. struct bibli vbib={0,0,"","",""};
  48. struct biblise vbibse={-1,0,"","",""};
  49. struct biblia vbiba={0,0,"","",""};
  50. char menu=49,listage=49,ecra='n';
  51. clrscr();
  52. pt=fopen("file.dat","rb" );
  53. if (pt==0)
  54.   {
  55.   creationprem(nbmaxfich);
  56.   creationsec (nbmaxse);
  57.   }
  58.   else
  59.   {
  60.   printf ("\n\nVoulez-vous ecraser les fichiers exsistants (o/n): " );
  61.   ecra=getche();
  62.   if (ecra=='o')
  63.     {
  64.     printf ("\nEntrez le passe: " );
  65.     fflush(stdin);
  66.     scanf("%d",&code);
  67.     if (pass==code)
  68.       {
  69.       creationprem (nbmaxfich);
  70.       creationsec (nbmaxse);
  71.       }
  72.       else
  73.       {
  74.       printf("\nVous n'avez pas l'autorisation d'?craser les fichiers" );
  75.       fflush(stdin);
  76.       getch();
  77.       }
  78.     }
  79.   }
  80. while (menu!=54)
  81.   {
  82.   menu=48;
  83.   listage=48;
  84.   clrscr();
  85.   printf ("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" );
  86.   gotoxy(1,2);printf("³" );gotoxy(78,2);printf("³" );
  87.   gotoxy(1,3);printf("³" );gotoxy(78,3);printf("³" );
  88.   gotoxy(1,4);printf("³" );gotoxy(78,4);printf("³" );
  89.   gotoxy(1,5);printf("³" );gotoxy(78,5);printf("³" );
  90.   gotoxy(1,6);printf("³" );gotoxy(78,6);printf("³" );
  91.   gotoxy(1,7);printf("³" );gotoxy(78,7);printf("³" );
  92.   gotoxy(1,8);printf("³" );gotoxy(78,8);printf("³" );
  93.   gotoxy(1,9);printf("³" );gotoxy(78,9);printf("³" );
  94.   gotoxy(1,10);printf("³" );gotoxy(78,10);printf("³" );
  95.   gotoxy(1,11);printf("³" );gotoxy(78,11);printf("³" );
  96.   gotoxy(1,12);printf("³" );gotoxy(78,12);printf("³" );
  97.   gotoxy(1,13);printf("³" );gotoxy(78,13);printf("³" );
  98.   gotoxy(1,14);printf("³" );gotoxy(78,14);printf("³" );
  99.   gotoxy(1,15);printf("³" );gotoxy(78,15);printf("³" );
  100.   gotoxy(1,16);printf("³" );gotoxy(78,16);printf("³" );
  101.   gotoxy(1,17);printf("³" );gotoxy(78,17);printf("³" );
  102.   gotoxy(1,18);printf("³" );gotoxy(78,18);printf("³" );
  103.   gotoxy(1,19);printf("³" );gotoxy(78,19);printf("³" );
  104.   gotoxy(1,20);printf("³" );gotoxy(78,20);printf("³" );
  105.   gotoxy(1,21);printf("³" );gotoxy(78,21);printf("³" );
  106.   gotoxy(1,22);printf("³" );gotoxy(78,22);printf("³" );
  107.   gotoxy(1,23);printf("³" );gotoxy(78,23);printf("³" );
  108.   gotoxy(1,24);printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  109. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  110. " );
  111.   textcolor(BLUE);
  112.   gotoxy(19,2);cprintf("Application 2002" );
  113.   gotoxy(38,2);cprintf("B5" );
  114.   gotoxy(43,2);cprintf("Menu principal" );
  115.   textcolor(LIGHTGRAY);
  116.   gotoxy(17,2);puts ("³" );
  117.   gotoxy(36,2);printf("³" );
  118.   gotoxy(41,2);printf("³" );
  119.   gotoxy(58,2);printf("³" );
  120.   gotoxy(17,3);puts ("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" );
  121.   gotoxy(4,8);printf ("1.Lister les fiches." );
  122.   gotoxy(4,9);printf("2.Ajouter une fiche." );
  123.   gotoxy(4,10);printf("3.Supprimer une fiche." );
  124.   gotoxy(4,11);printf("4.Modifier une fiche." );
  125.   gotoxy(4,12);printf("5.Rechercher une fiche." );
  126.   gotoxy(4,13);printf("6.Quitter le programme." );
  127.   do
  128.     {
  129.     gotoxy(17,16);
  130.     printf ("Votre choix: " );
  131.     fflush(stdin);
  132.     menu=getche();
  133.     }
  134.     while (menu<49 || menu>54);
  135.   switch (menu)
  136.     {
  137.     case 49:while (listage!=51)
  138.       {
  139.       clrscr();
  140.       textcolor(RED);
  141.       gotoxy(3,3);cprintf("Menu de listage:" );
  142.       textcolor(LIGHTGRAY);
  143.       gotoxy(1,1);printf ("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" );
  144.       gotoxy(1,2);printf("³" );gotoxy(78,2);printf("³" );
  145.       gotoxy(1,3);printf("³" );gotoxy(78,3);printf("³" );
  146.       gotoxy(1,4);printf("³" );gotoxy(78,4);printf("³" );
  147.       gotoxy(1,5);printf("Ã" );gotoxy(78,5);printf("³" );
  148.       gotoxy(2,5);printf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  149. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" )
  150. ;
  151.       gotoxy(1,6);printf("³" );gotoxy(78,6);printf("³" );
  152.       gotoxy(1,7);printf("³" );gotoxy(78,7);printf("³" );
  153.       gotoxy(1,8);printf("³" );gotoxy(78,8);printf("³" );
  154.       gotoxy(1,9);printf("³" );gotoxy(78,9);printf("³" );
  155.       gotoxy(1,10);printf("³" );gotoxy(78,10);printf("³" );
  156.       gotoxy(1,11);printf("³" );gotoxy(78,11);printf("³" );
  157.       gotoxy(1,12);printf("³" );gotoxy(78,12);printf("³" );
  158.       gotoxy(1,13);printf("³" );gotoxy(78,13);printf("³" );
  159.       gotoxy(1,14);printf("³" );gotoxy(78,14);printf("³" );
  160.       gotoxy(1,15);printf("³" );gotoxy(78,15);printf("³" );
  161.       gotoxy(1,16);printf("³" );gotoxy(78,16);printf("³" );
  162.       gotoxy(1,17);printf("³" );gotoxy(78,17);printf("³" );
  163.       gotoxy(1,18);printf("³" );gotoxy(78,18);printf("³" );
  164.       gotoxy(1,19);printf("³" );gotoxy(78,19);printf("³" );
  165.       gotoxy(1,20);printf("³" );gotoxy(78,20);printf("³" );
  166.       gotoxy(1,21);printf("³" );gotoxy(78,21);printf("³" );
  167.       gotoxy(1,22);printf("³" );gotoxy(78,22);printf("³" );
  168.       gotoxy(1,23);printf("³" );gotoxy(78,23);printf("³" );
  169.       gotoxy(1,24);printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  170. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  171. " );
  172.       gotoxy(4,7);printf ("1.Lister le fichier primaire" );
  173.       gotoxy(4,8);printf ("2.Lister le fichier secondaire" );
  174.       gotoxy(4,9);printf ("3.Retour au menu principal" );
  175.       do
  176.  {
  177.  gotoxy(10,12);printf ("  Votre choix: " );
  178.                 fflush(stdin);
  179.  listage=getche();
  180.  }
  181.  while (listage<49 || listage>51);
  182.       switch (listage)
  183.  {
  184.  case 49:listprem (vbib,nbmaxfich);
  185.   break;
  186.  case 50:listsec (vbibse,nbmaxse);
  187.   break;
  188.  }
  189.       }
  190.       break;
  191. case 50: clrscr();
  192.  printf ("\n\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»" );
  193.  printf ("\n\t\tº AJOUT D'UNE FICHE º" );
  194.  printf ("\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ" );
  195.     ajout(vbib,vbibse,nbmaxse,vbiba);
  196.     break;
  197. case 51: clrscr();
  198.  printf ("\n\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»" );
  199.  printf ("\n\t\tº SUPPRESSION D'UNE FICHE º" );
  200.  printf ("\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ" );
  201.     supprimp (vbib,nbmaxfich,vbibse,nbmaxse);
  202.     break;
  203. case 52: clrscr();
  204.  printf ("\n\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»" );
  205.  printf ("\n\t\tº MODIFICATION D'UNE FICHE º" );
  206.  printf ("\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ" );
  207.     modification (vbib,nbmaxfich,vbibse,nbmaxse);
  208.     break;
  209. case 53: clrscr();
  210.  printf ("\n\t\tÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»" );
  211.  printf ("\n\t\tº RECHERCHE D'UNE FICHE º" );
  212.  printf ("\n\t\tÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ" );
  213.  x=recherche(vbib,nbmaxfich,vbibse,nbmaxse);
  214.  if (x>=nbmaxfich+1)
  215.    {
  216.    x=x-2000;
  217.    ps=fopen("filsec.dat","rb" );
  218.    fread(&vbibse,sizeof(vbibse),1,ps);
  219.    fseek(ps,(x-1)*sizeof(vbibse),0);
  220.    if (vbibse.num!=-1)
  221.   {
  222.    if (x<=nbmaxse)
  223.      {
  224.      fseek(ps,(x)*sizeof(vbibse),0);
  225.                     fread(&vbibse,sizeof(vbibse),1,ps);
  226.      affich3(vbibse);
  227.      fflush(stdin);
  228.      getch();
  229.      }
  230.   }
  231.   else
  232.   {
  233.   printf ("\n\nCette fiche n'exsiste pas." );
  234.   fflush(stdin);
  235.   getch();
  236.   }
  237.       fclose(ps);
  238.       }
  239.       else
  240.    {
  241.    pt=fopen("file.dat","rb" );
  242.    fseek(pt,(x-1)*sizeof(vbib),0);
  243.    fread(&vbib,sizeof(vbib),1,pt);
  244.    if (vbib.numero!=0)
  245.   {
  246.       fseek(pt,(x-1)*sizeof(vbib),0);
  247.       fread(&vbib,sizeof(vbib),1,pt);
  248.       affich2(vbib);
  249.       fflush(stdin);
  250.       getch();
  251.    fclose(pt);
  252.   }
  253.   else
  254.   {
  255.   printf ("\n\nCette fiche a ?t? supprim?e." );
  256.   fflush(stdin);
  257.   getch();
  258.   }
  259.       }
  260.     break;
  261.     }
  262.   }
  263. }
  264. /*//////////////////////////////FONCTIONS/////////
  265. ///////////////////////*/
  266. /*////////////////////CREATION DU FICHIER PRIMAIRE///////////////////////*/
  267. void creationprem (int nbmaxfich)
  268. {
  269. FILE *pt;
  270. struct bibli vbib={0,0,"","","",""};
  271. int i;
  272. pt=fopen("file.dat","wb" );
  273. for (i=1;i<=nbmaxfich;i++)
  274.   {
  275.   fwrite(&vbib,sizeof(vbib),1,pt);
  276.   }
  277. fclose(pt);
  278. }
  279. /*////////////////////////////////////////////////
  280. ////////////////////*/
  281. void creationsec (int nbmaxse)
  282. {
  283. FILE *pt;
  284. struct biblise vbibse={-1,0,"","","",""};
  285. int i;
  286. pt=fopen("filsec.dat","wb" );
  287. for (i=1;i<=nbmaxse;i++)
  288.   {
  289.   fwrite(&vbibse,sizeof(vbibse),1,pt);
  290.   }
  291. fclose(pt);
  292. }
  293. /*////////////////////////////////////////////////
  294. ////////////////////*/
  295. void affichf (void)
  296. {
  297. printf ("\nCl?   Volume   Titre                      Auteur          Edition     Date" );
  298. printf ("\nÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  299. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" );
  300. }
  301. /*////////////////////////////////////////////////
  302. ////////////////////*/
  303. void listprem (struct bibli vbib,int nbmaxfich)
  304. {
  305. FILE *pt;
  306. int comp2=0,comp4=0,comp3=0,comp=1,rep=0;
  307. pt=fopen("file.dat","rb" );
  308. clrscr();
  309. affichf();
  310. do
  311.   {
  312.   fread(&vbib,sizeof(vbib),1,pt);
  313.   comp3++;
  314.   if (vbib.numero!=0)
  315.     {
  316.     comp++;
  317.     comp2++;
  318.     if (comp2%20==0)
  319.       comp2=0;
  320.     gotoxy(1,comp2+4);printf ("%d",vbib.numero);
  321.     gotoxy(9,comp2+4);printf ("%d",vbib.volume);
  322.     gotoxy(16,comp2+4);printf ("%s",vbib.titre);
  323.     gotoxy(43,comp2+4);printf ("%s",vbib.auteur);
  324.     gotoxy(59,comp2+4);printf ("%s",vbib.edition);
  325.     gotoxy(70,comp2+4);printf ("%s",vbib.date);
  326.     }
  327.     if (comp%20==0 || comp3>=nbmaxfich)
  328.       {
  329.       textcolor(RED);
  330.       gotoxy(1,25);
  331.       cprintf ("ENTER pour poursuivre, ESC pour revenir au menu principal..." );
  332.       textcolor(LIGHTGRAY);
  333.       fflush(stdin);
  334.       rep=getch();
  335.       if (rep==13)
  336. {
  337.         clrscr();
  338. affichf();
  339. }
  340. comp=1;
  341.       }
  342.   }
  343.   while (comp3<=nbmaxfich && rep!=27);
  344. fclose(pt);
  345. }
  346. /*////////////////////////////////////////////////
  347. //////////////////////*/
  348. void listsec (struct biblise vbibse,int nbmaxse)
  349. {
  350. FILE *pt;
  351. int comp2=0,comp3=0,comp=1,rep=0;
  352. pt=fopen("filsec.dat","rb" );
  353. clrscr();
  354. affichf();
  355. do
  356.   {
  357.   for (;comp3<=nbmaxse;comp3++)
  358.     {
  359.     fread(&vbibse,sizeof(vbibse),1,pt);
  360.     comp3++;
  361.     if (vbibse.num!=-1)
  362.       {
  363.       comp++;
  364.       comp2++;
  365.       if (comp2%20==0)
  366.       comp2=0;
  367.       gotoxy(1,comp2+4);printf ("%d",vbibse.num);
  368.       gotoxy(9,comp2+4);printf ("%d",vbibse.volu);
  369.       gotoxy(16,comp2+4);printf ("%s",vbibse.titr);
  370.       gotoxy(40,comp2+4);printf ("%s",vbibse.aut);
  371.       gotoxy(56,comp2+4);printf ("%s",vbibse.edit);
  372.       gotoxy(67,comp2+4);printf ("%s",vbibse.dat);
  373.       }
  374.     }
  375.     if (comp%20==0 || comp3>=nbmaxse)
  376.       {
  377.       textcolor(RED);
  378.       gotoxy(1,25);
  379.       cprintf ("ENTER pour poursuivre, ESC pour revenir au menu principal..." );
  380.       textcolor(LIGHTGRAY);
  381.       fflush(stdin);
  382.       rep=getch();
  383.       if (rep==13)
  384. {
  385.         clrscr();
  386. affichf();
  387. }
  388.       comp=1;
  389.       }
  390.   }
  391.   while (comp3<=nbmaxse && rep!=27);
  392. fclose(pt);
  393. }
  394. /*////////////////////////////////////////////////
  395. //////////////////////*/
  396. void ajout (struct bibli vbib,struct biblise vbibse,int nbmaxse,struct biblia vbiba)
  397. {
  398. FILE *pt,*ps,*pa;
  399. int k,i,comp=0,comp2=0,test2,nbfich,test,pad,pos;
  400. float cle=0;
  401. long id;
  402. char menu='',temp1[40],oui='o',lect[3],path[12]="",nom1[40],nom2[40];
  403. while (menu!=51)
  404.   {
  405.   clrscr();
  406.   textcolor(RED);
  407.   gotoxy(3,3);cprintf("Menu d'ajout:" );
  408.   textcolor(LIGHTGRAY);
  409.   gotoxy(1,1);printf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  410. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  411. " );
  412.   gotoxy(1,2);printf("³" );gotoxy(78,2);printf("³" );
  413.   gotoxy(1,3);printf("³" );gotoxy(78,3);printf("³" );
  414.   gotoxy(1,4);printf("³" );gotoxy(78,4);printf("³" );
  415.   gotoxy(1,5);printf("Ã" );gotoxy(78,5);printf("³" );
  416.   gotoxy(2,5);printf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  417. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" )
  418. ;
  419.   gotoxy(1,6);printf("³" );gotoxy(78,6);printf("³" );
  420.   gotoxy(1,7);printf("³" );gotoxy(78,7);printf("³" );
  421.   gotoxy(1,8);printf("³" );gotoxy(78,8);printf("³" );
  422.   gotoxy(1,9);printf("³" );gotoxy(78,9);printf("³" );
  423.   gotoxy(1,10);printf("³" );gotoxy(78,10);printf("³" );
  424.   gotoxy(1,11);printf("³" );gotoxy(78,11);printf("³" );
  425.   gotoxy(1,12);printf("³" );gotoxy(78,12);printf("³" );
  426.   gotoxy(1,13);printf("³" );gotoxy(78,13);printf("³" );
  427.   gotoxy(1,14);printf("³" );gotoxy(78,14);printf("³" );
  428.   gotoxy(1,15);printf("³" );gotoxy(78,15);printf("³" );
  429.   gotoxy(1,16);printf("³" );gotoxy(78,16);printf("³" );
  430.   gotoxy(1,17);printf("³" );gotoxy(78,17);printf("³" );
  431.   gotoxy(1,18);printf("³" );gotoxy(78,18);printf("³" );
  432.   gotoxy(1,19);printf("³" );gotoxy(78,19);printf("³" );
  433.   gotoxy(1,20);printf("³" );gotoxy(78,20);printf("³" );
  434.   gotoxy(1,21);printf("³" );gotoxy(78,21);printf("³" );
  435.   gotoxy(1,22);printf("³" );gotoxy(78,22);printf("³" );
  436.   gotoxy(1,23);printf("³" );gotoxy(78,23);printf("³" );
  437.   gotoxy(1,24);printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  438. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  439. " );
  440.   gotoxy(5,8);printf("1.Ajouter ? partir d'un fichier" );
  441.   gotoxy(5,9);printf("2.Ajouter manuellement" );
  442.   gotoxy(5,10);printf("3.Quitter" );
  443.   do
  444.     {
  445.     gotoxy(18,15);printf("Votre choix: " );
  446.     fflush(stdin);
  447.     menu=getche();
  448.     }
  449.     while (menu<49 || menu>51);
  450.   switch(menu)
  451.     {
  452.     case 49:
  453. while (oui=='o')
  454. {
  455. do
  456. {
  457. clrscr();
  458. printf ("Entrez la lettre du lecteur contenant le fichier, suivit de ':'" );
  459. printf ("\n\t>> " );
  460. fflush(stdin);
  461. gets(lect);
  462. test2=strlen(lect);
  463. if (test2!=2 || lect[1]!=':')
  464.   {
  465.   textcolor(RED);
  466.   cprintf ("\nVeuillez entrez un lecteur correct" );
  467.   textcolor(LIGHTGRAY);
  468.   }
  469.   }
  470.   while(test2!=2 || lect[1]!=':');
  471. strcat(lect,"\\" );
  472. strcpy(temp1,lect);
  473. printf ("\nEntrez maintenant le repertoire dans lequel se trouve votre fichier" );
  474. printf ("\n\t>> " );
  475. fflush(stdin);
  476. gets (path);
  477. if (path[0]!='\x0')
  478.   {
  479.   strcat(temp1,path);
  480.   strcat(temp1,"\\" );
  481.   }
  482. printf ("\nEntrez, pour finir, le nom du fichier suivit de son exstention .dat" );
  483. printf ("\n\t>> " );
  484. fflush(stdin);
  485. gets(nom2);
  486. strcat(temp1,nom2);
  487. gotoxy(45,10);printf ("%s",temp1);
  488. textcolor(BLUE);
  489. gotoxy(1,9);cprintf ("\nVoici donc le chemin complet du fichier: " );
  490. textcolor(LIGHTGRAY);
  491. printf ("\n\nVoulez vous changer, et encoder un autre nom (o/n): " );
  492. fflush(stdin);
  493. oui=getche();
  494. }
  495. do
  496.   {
  497.   printf ("\n\nCombien de fiches voulez vous ajouter au fichier: " );
  498.   fflush(stdin);
  499.   scanf ("%d",&nbfich);
  500.   if (nbfich<0 || nbfich>=999)
  501.     {
  502.     clrscr();
  503.     textcolor(RED);
  504.     cprintf ("\nVeuillez entrez un nombre correct 0<1000" );
  505.     textcolor(LIGHTGRAY);
  506.     }
  507.   }
  508.   while (nbfich<0 || nbfich>=999);
  509. pa=fopen(temp1,"rb" );
  510. pt=fopen("file.dat","r+b" );
  511. while (comp<nbfich && comp2<=1000)
  512.   {
  513.   if (comp2==1000 && comp==0)
  514.     {
  515.     textcolor(RED);
  516.     cprintf ("\nLe fichier est vide ou n'a pas ?t? trouv?..." );
  517.     textcolor(LIGHTGRAY);
  518.     fflush(stdin);
  519.     getch();
  520.     }
  521.   fread(&vbiba,sizeof(vbiba),1,pa);
  522.   comp2++;
  523.   if (vbiba.numeroa!=0)
  524.     {
  525.     id=vbiba.numeroa;
  526.     pad=(id%1000)+1;
  527.     fseek(pt,(pad-1)*sizeof(vbib),0);
  528.     fread(&vbib,sizeof(vbib),1,pt);
  529.     if (vbib.numero!=0)
  530.       {
  531.       pos=rechvide (vbibse,nbmaxse);
  532.       ps=fopen("filsec.dat","r+b" );
  533.       fseek(ps,(pos)*sizeof(vbibse),0);
  534.       vbibse.num=vbiba.numeroa;
  535.       vbibse.volu=vbiba.volumea;
  536.       strcpy(vbibse.titr,vbiba.titrea);
  537.       strcpy(vbibse.aut,vbiba.auteura);
  538.       strcpy(vbibse.edit,vbiba.editiona);
  539.       strcpy(vbibse.dat,vbiba.datea);
  540.       fwrite(&vbibse,sizeof(vbibse),1,ps);
  541.       fclose(ps);
  542.       comp++;
  543.       }
  544.       else
  545.       {
  546.       vbib.numero=vbiba.numeroa;
  547.       vbib.volume=vbiba.volumea;
  548.       strcpy(vbib.titre,vbiba.titrea);
  549.       strcpy(vbib.auteur,vbiba.auteura);
  550.       strcpy(vbib.edition,vbiba.editiona);
  551.       strcpy(vbib.date,vbiba.datea);
  552.       fseek(pt,(pad-1)*sizeof(vbib),0);
  553.       fwrite(&vbib,sizeof(vbib),1,pt);
  554.       comp++;
  555.       }
  556.     }
  557.   }
  558.   fclose(pa);
  559.   fclose(pt);
  560.   break;
  561.   case 50:
  562. clrscr();
  563. pt=fopen("file.dat","r+b" );
  564. do
  565.   {
  566.   printf ("\n\nVeuillez entrer un identifiant ( 1<9999 ): " );
  567.   fflush(stdin);
  568.   scanf ("%f",&cle);
  569.   while (cle>9999 || cle<1)
  570.     {
  571.     clrscr();
  572.     textcolor(RED);
  573.     cprintf ("\nVeuillez entrez un idantifiant correct ( 1<9999 )" );
  574.     textcolor(LIGHTGRAY);
  575.     printf ("\n\nEntrez le nouvel idantifiant: " );
  576.     fflush(stdin);
  577.     scanf("%f",&cle);
  578.     }
  579.   id=cle;
  580.   pad=(id%1000)+1;
  581.   fseek(pt,(pad-1)*sizeof(vbib),0);
  582.   fread(&vbib,sizeof(vbib),1,pt);
  583.   if (vbib.numero==cle)
  584.     {
  585.     clrscr();
  586.     printf ("\n\nCet idantifiant est deja utilis?" );
  587.     }
  588.   }
  589.   while (vbib.numero==cle);
  590. if (vbib.numero!=0)
  591.   {
  592.   fclose(pt);
  593.   pos=rechvide (vbibse,nbmaxse);
  594.   ps=fopen("filsec.dat","r+b" );
  595.   for (k=0;k<=nbmaxse;k++)
  596.     {
  597.     fseek(ps,(k)*sizeof(vbibse),0);
  598.     fread(&vbibse,sizeof(vbibse),1,ps);
  599.     if (vbibse.num==cle)
  600.       {
  601.       do
  602. {
  603. clrscr();
  604. printf("\nCet idantifiant est deja utilis?" );
  605. printf("\nVeuillez rentrer un nouvel idantifiant ( 1<9999 ): " );
  606.         fflush(stdin);
  607. scanf("%f",&cle);
  608.         while (cle>9999 || cle<1)
  609.   {
  610.   clrscr();
  611.   textcolor(RED);
  612.   cprintf ("\nVeuillez entrez un idantifiant correct ( 1<9999 )" );
  613.   textcolor(LIGHTGRAY);
  614.   printf ("\n\nEntrez le nouvel idantifiant: " );
  615.           fflush(stdin);
  616.   scanf("%f",&cle);
  617.   }
  618. k=0;
  619. }
  620. while(vbibse.num==cle);
  621.       }
  622.     }
  623.   fseek(ps,(pos)*sizeof(vbibse),0);
  624.   vbibse.num=cle;
  625.   printf ("\nEntrez le nø de volume: " );
  626.   fflush(stdin);
  627.   scanf("%d",&vbibse.volu);
  628.   while (vbibse.volu<1 || vbibse.volu>15000)
  629.     {
  630.     clrscr();
  631.     textcolor(RED);
  632.     cprintf("\nAttention, le num?ro de volume doit etre un chiffre comprit 1 et 15000!" );
  633.     textcolor(LIGHTGRAY);
  634.     printf("\n\nVeuillez r?entrer un num?ro de volume: " );
  635.     fflush(stdin);
  636.     scanf("%d",&vbibse.volu);
  637.     }
  638.   printf ("\nEntrez le titre: " );
  639.   fflush(stdin);
  640.   gets (vbibse.titr);
  641.   printf ("\nEntrez le nom de l'auteur: " );
  642.   fflush(stdin);
  643.   gets (vbibse.aut);
  644.   printf ("\nEntrez le nom de l'editeur: " );
  645.   fflush(stdin);
  646.   gets (vbibse.edit);
  647.   do
  648.     {
  649.     printf ("\nEntrez la date: " );
  650.     fflush(stdin);
  651.     gets (vbibse.dat);
  652.     test=strlen(vbibse.dat);
  653.     if (test!=8)
  654.       {
  655.       clrscr();
  656.       textcolor(RED);
  657.       cprintf ("la date doit etre encod?e de cette mani?re: **/**/**\n" );
  658.       textcolor(LIGHTGRAY);
  659.       }
  660.     }
  661.     while(test!=8);
  662.   fwrite(&vbibse,sizeof(vbibse),1,ps);
  663.   fclose(ps);
  664.   }
  665.   else
  666.   {
  667.   pt=fopen("file.dat","r+b" );
  668.   fseek(pt,(pad-1)*sizeof(vbib),0);
  669.   vbib.numero=cle;
  670.   fflush(stdin);
  671.   printf ("\nEntrez le nø de volume: " );
  672.   fflush(stdin);
  673.   scanf("%d",&vbib.volume);
  674.   while (vbib.volume<1 || vbib.volume>15000)
  675.     {
  676.     clrscr();
  677.     textcolor(RED);
  678.     cprintf("\nAttention, le num?ro de volume doit etre un chiffre comprit 1 et 15000!" );
  679.     textcolor(LIGHTGRAY);
  680.     printf("\n\nVeuillez r?entrer un num?ro de volume: " );
  681.     fflush(stdin);
  682.     scanf("%d",&vbib.volume);
  683.     }
  684.   printf ("\nEntrez le titre: " );
  685.   fflush(stdin);
  686.   gets (vbib.titre);
  687.   printf ("\nEntrez le nom de l'auteur: " );
  688.   fflush(stdin);
  689.   gets (vbib.auteur);
  690.   printf ("\nEntrez le nom de l'editeur: " );
  691.   fflush(stdin);
  692.   gets (vbib.edition);
  693.   do
  694.     {
  695.     printf ("\nEntrez la date: " );
  696.     fflush(stdin);
  697.     gets (vbib.date);
  698.     test=strlen(vbib.date);
  699.     if (test!=8)
  700.       {
  701.       clrscr();
  702.       textcolor(RED);
  703.       cprintf ("la date doit etre encod?e de cette mani?re: **/**/**\n" );
  704.       textcolor(LIGHTGRAY);
  705.       }
  706.     }
  707.     while(test!=8);
  708.   fwrite(&vbib,sizeof(vbib),1,pt);
  709.   fclose(pt);
  710.   }
  711.   break;
  712.   }
  713. }
  714. }
  715. /*////////////////////////////////////////////////////////////////////*/
  716. int recherche (struct bibli vbib,int nbmaxfich,struct biblise vbibse,int nbmaxse)
  717. {
  718. FILE *ps,*pt;
  719. int i,c=1,x;
  720. char nom[30];
  721. printf ("\n\nEntrez le titre de la fiche a rechercher: " );
  722. fflush(stdin);
  723. gets(nom);
  724. fflush(stdin);
  725. pt=fopen("file.dat","rb" );
  726. for (i=0;i<=nbmaxfich || c==0;i++)
  727.   {
  728.   fread(&vbib,sizeof(vbib),1,pt);
  729.   c=stricmp(vbib.titre,nom);
  730.   if(c==0)
  731.     {
  732.     x=(vbib.numero%1000)+1;
  733.     return(x);
  734.     }
  735.   }
  736.   if (i>nbmaxfich)
  737. {
  738. ps=fopen("filsec.dat","rb" );
  739. for (i=0;i<=nbmaxse+1 || c==0;i++)
  740.   {
  741.   fread(&vbibse,sizeof(vbibse),1,ps);
  742.   if (vbibse.num!=-1)
  743.  {
  744.  c=stricmp(vbibse.titr,nom);
  745.  if (c==0)
  746.    {
  747.    i=i+2000;
  748.    return(i);
  749.    }
  750.  }
  751.   if (i>nbmaxse)
  752.  {
  753.  printf ("\n\nCe livre n'exsiste pas" );
  754.  fflush(stdin);
  755.  getch();
  756.  i=i+2000;
  757.  return(i);
  758.  }
  759.   }
  760. }
  761. fclose(ps);
  762. fclose(pt);
  763. return(i);
  764. }
  765. /*////////////////////////////////////////////////
  766. ///////////////////*/
  767. int rechvide (struct biblise vbibse,int nbmaxse)
  768. {
  769. FILE *pt;
  770. int i;
  771. pt=fopen("filsec.dat","rb" );
  772. for (i=0;i<=nbmaxse+1 || vbibse.num==-1;i++)
  773.   {
  774.   fread(&vbibse,sizeof(vbibse),1,pt);
  775.   if(vbibse.num==-1)
  776.     {
  777.     return(i);
  778.     }
  779.   if (i==nbmaxse+1)
  780.     {
  781.     printf ("\n\nLe fichier est plein, impossible d'ajouter une fiche" );
  782.     fflush(stdin);
  783.     getch();
  784.     }
  785.   }
  786. fclose(pt);
  787. }
  788. /*///////////////////////////////////////////////////////////////////*/
  789. void affich2 (struct bibli vbib)
  790. {
  791. clrscr();
  792. gotoxy(1,2);printf ("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" );
  793. gotoxy(1,3);printf ("³ Identifiant:       " );
  794. textcolor(RED);
  795. gotoxy(17,3);cprintf("%d",vbib.numero);
  796. textcolor(LIGHTGRAY);
  797. gotoxy(29,3);printf("³" );
  798. printf ("\nÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij" );
  799. printf ("\n³ Nøde volume : %d ",vbib.volume);
  800. gotoxy(29,5);printf("³" );
  801. gotoxy(29,6);printf("³" );
  802. gotoxy(29,7);printf("³" );
  803. gotoxy(1,6);printf ("³ Titre :       %s ",vbib.titre);
  804. gotoxy(29,8);printf("³" );
  805. gotoxy(29,9);printf("³" );
  806. gotoxy(1,7);printf ("³ Auteur :      %s ",vbib.auteur);
  807. gotoxy(1,8);printf ("³ Edition :     %s ",vbib.edition);
  808. gotoxy(1,9);printf ("³ Date :        %s ",vbib.date);
  809. gotoxy(1,10);printf ("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" );
  810. }
  811. /*////////////////////////////////////////////////
  812. ///////////////////*/
  813. void affich3 (struct biblise vbibse)
  814. {
  815. clrscr();
  816. gotoxy(1,2);printf ("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" );
  817. gotoxy(1,3);printf ("³ Identifiant:       " );
  818. textcolor(RED);
  819. gotoxy(17,3);cprintf("%d",vbibse.num);
  820. textcolor(LIGHTGRAY);
  821. gotoxy(29,3);printf("³" );
  822. printf ("\nÃÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄij" );
  823. printf ("\n³ Nøde volume : %d ",vbibse.volu);
  824. gotoxy(29,5);printf("³" );
  825. gotoxy(29,6);printf("³" );
  826. gotoxy(29,7);printf("³" );
  827. gotoxy(29,9);printf("³" );
  828. gotoxy(1,6);printf ("³ Titre :       %s ",vbibse.titr);
  829. gotoxy(1,7);printf ("³ Auteur :      %s ",vbibse.aut);
  830. gotoxy(1,8);printf ("³ Edition :     %s ",vbibse.edit);
  831. gotoxy(29,8);printf("³" );
  832. gotoxy(1,9);printf ("³ Date :        %s ",vbibse.dat);
  833. gotoxy(1,10);printf ("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" );
  834. }
  835. /*////////////////////////////////////////////////
  836. ///////////////////*/
  837. void supprimp (struct bibli vbib,int nbmaxfich,struct biblise vbibse,int nbmaxse)
  838. {
  839. FILE *pt,*ps;
  840. int pad,pad1,pad2,k,flag=0;
  841. char rep;
  842. pad=recherche(vbib,nbmaxfich,vbibse,nbmaxse);
  843. if (pad!=2901)
  844.   {
  845. if (pad>=nbmaxfich+1)
  846.   {
  847.   if (pad>2000)
  848. {
  849.     pad=pad-2000;
  850.     printf ("\n\nVOULEZ VOUS VRAIMENT SUPPRIMER CETTE FICHE (o/n)" );
  851.     rep=getche();
  852.     if (rep=='o')
  853.       {
  854.       ps=fopen("filsec.dat","r+b" );
  855.       fseek(ps,(pad)*sizeof(vbibse),0);
  856.       fread(&vbibse,sizeof(vbibse),1,ps);
  857.       vbibse.num=-1;
  858.       fseek(ps,(pad)*sizeof(vbibse),0);
  859.       fwrite(&vbibse,sizeof(vbibse),1,ps);
  860.       clrscr();
  861.       printf ("\nCette fiche a ?t? supprim?e." );
  862.       fflush(stdin);
  863.       fclose(ps);
  864.       getch();
  865.       }
  866.       else
  867.       {
  868.       clrscr();
  869.       printf ("\n\n\nSuppression annul?e." );
  870.       }
  871. }
  872.   }
  873.   else
  874.   {
  875.   if (pad<nbmaxfich+1)
  876.     {
  877.     fflush(stdin);
  878.     printf ("\n\nVOULEZ VOUS VRAIMENT SUPPRIMER CETTE FICHE (o/n)" );
  879.     rep=getche();
  880.     if (rep=='o')
  881.       {
  882.       pt=fopen("file.dat","r+b" );
  883.       ps=fopen("filsec.dat","r+b" );
  884.       fread(&vbibse,sizeof(vbibse),1,ps);
  885.       fseek(pt,(pad-1)*sizeof(vbib),0);
  886.       fread(&vbib,sizeof(vbib),1,pt);
  887.       k=1;
  888. do
  889. {
  890. fseek(ps,(k-1)*sizeof(vbibse),0);
  891. fread(&vbibse,sizeof(vbibse),1,ps);
  892. pad1=(vbib.numero%1000)+1;
  893. pad2=(vbibse.num%1000)+1;
  894. if (pad1==pad2)
  895.   {
  896.   flag=1;
  897.   vbib.numero=vbibse.num;
  898.   vbibse.num=-1;
  899.   vbib.volume=vbibse.volu;
  900.   strcpy(vbib.titre,vbibse.titr);
  901.   strcpy(vbib.auteur,vbibse.aut);
  902.   strcpy(vbib.edition,vbibse.edit);
  903.   strcpy(vbib.date,vbibse.dat);
  904.   fseek(ps,(k-1)*sizeof(vbibse),0);
  905.   fwrite(&vbibse,sizeof(vbibse),1,ps);
  906.   fseek(pt,(pad-1)*sizeof(vbib),0);
  907.   fwrite(&vbib,sizeof(vbib),1,pt);
  908.   fclose(ps);
  909.   }
  910. k++;
  911. }
  912. while (k<=nbmaxse && flag==0);
  913. if (k>=nbmaxse)
  914.   {
  915.   vbib.numero=0;
  916.   fseek(pt,(pad-1)*sizeof(vbib),0);
  917.   fwrite(&vbib,sizeof(vbib),1,pt);
  918.   fclose(pt);
  919.   }
  920.       printf ("\nCette fiche a ?t? supprim?e." );
  921.       fflush(stdin);
  922.       getch();
  923.       }
  924.       else
  925.       {
  926.       printf ("\n\n\nSuppression annul?e." );
  927.       fflush(stdin);
  928.       getch();
  929.       }
  930. }
  931.    }
  932.   }
  933. fclose(pt);
  934. }
  935. /*////////////////////////////////////////////////
  936. /////////////////////*/
  937. void modification (struct bibli vbib,int nbmaxfich,struct biblise vbibse,int nbmaxse)
  938. {
  939. FILE *pt,*ps;
  940. char rep,titre[40]="",auteur[40]="",date[9]="",editeur[40]="";
  941. int posi,volume=0,menu=49;
  942. posi=recherche(vbib,nbmaxfich,vbibse,nbmaxse);
  943. if (posi>=nbmaxfich+1)
  944.   {
  945.   posi=posi-2000;
  946.   if (posi<nbmaxse+1)
  947.     {
  948.     ps=fopen("filsec.dat","r+b" );
  949.     fseek(ps,(posi)*sizeof(vbibse),0);
  950.     fread(&vbibse,sizeof(vbibse),1,ps);
  951.     if (vbibse.num==-1)
  952.       {
  953.       clrscr();
  954.       printf("Cette fiche a deja ?t? supprim?e." );
  955.       fflush(stdin);
  956.       getch();
  957.       }
  958.       else
  959.       {
  960.       while(menu!=54)
  961.       {
  962.       clrscr();
  963.       textcolor(RED);
  964.       gotoxy(3,3);cprintf("Menu de modification:" );
  965.       textcolor(LIGHTGRAY);
  966.       gotoxy(1,1);printf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  967. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  968. " );
  969.       gotoxy(1,2);printf("³" );gotoxy(78,2);printf("³" );
  970.       gotoxy(1,3);printf("³" );gotoxy(78,3);printf("³" );
  971.       gotoxy(1,4);printf("³" );gotoxy(78,4);printf("³" );
  972.       gotoxy(1,5);printf("Ã" );gotoxy(78,5);printf("³" );
  973.       gotoxy(2,5);printf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  974. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" )
  975. ;
  976.       gotoxy(1,6);printf("³" );gotoxy(78,6);printf("³" );
  977.       gotoxy(1,7);printf("³" );gotoxy(78,7);printf("³" );
  978.       gotoxy(1,8);printf("³" );gotoxy(78,8);printf("³" );
  979.       gotoxy(1,9);printf("³" );gotoxy(78,9);printf("³" );
  980.       gotoxy(1,10);printf("³" );gotoxy(78,10);printf("³" );
  981.       gotoxy(1,11);printf("³" );gotoxy(78,11);printf("³" );
  982.       gotoxy(1,12);printf("³" );gotoxy(78,12);printf("³" );
  983.       gotoxy(1,13);printf("³" );gotoxy(78,13);printf("³" );
  984.       gotoxy(1,14);printf("³" );gotoxy(78,14);printf("³" );
  985.       gotoxy(1,15);printf("³" );gotoxy(78,15);printf("³" );
  986.       gotoxy(1,16);printf("³" );gotoxy(78,16);printf("³" );
  987.       gotoxy(1,17);printf("³" );gotoxy(78,17);printf("³" );
  988.       gotoxy(1,18);printf("³" );gotoxy(78,18);printf("³" );
  989.       gotoxy(1,19);printf("³" );gotoxy(78,19);printf("³" );
  990.       gotoxy(1,20);printf("³" );gotoxy(78,20);printf("³" );
  991.       gotoxy(1,21);printf("³" );gotoxy(78,21);printf("³" );
  992.       gotoxy(1,22);printf("³" );gotoxy(78,22);printf("³" );
  993.       gotoxy(1,23);printf("³" );gotoxy(78,23);printf("³" );
  994.       gotoxy(1,24);printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  995. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  996. " );
  997.       gotoxy(5,7);printf("1.Le numero de volume" );
  998.       gotoxy(5,8);printf("2.Le titre" );
  999.       gotoxy(5,9);printf("3.L'auteur" );
  1000.       gotoxy(5,10);printf("4.L'editeur" );
  1001.       gotoxy(5,11);printf("5.La date" );
  1002.       gotoxy(5,12);printf("6.Quitter" );
  1003.       do
  1004. {
  1005. gotoxy(18,15);printf("Entrez le nø du champs ? modifier: " );
  1006.         fflush(stdin);
  1007. menu=getche();
  1008. }
  1009. while (menu<49 || menu>54);
  1010.       switch(menu)
  1011. {
  1012.       case 49:clrscr();
  1013.      printf ("\nNøde volume actuel: %d",vbibse.volu);
  1014.      printf ("\nNouveau nø: " );
  1015.      fflush(stdin);
  1016.      scanf ("%d",&volume);
  1017.      while (volume<1 || volume>15000)
  1018.        {
  1019.        clrscr();
  1020.        textcolor(RED);
  1021.        cprintf("\nAttention, le num?ro de volume doit etre un chiffre comprit 1 et 15000!" );
  1022.        textcolor(LIGHTGRAY);
  1023.        printf("\n\nVeuillez r?entrer un num?ro de volume: " );
  1024.     fflush(stdin);
  1025.        scanf("%d",&volume);
  1026.        }
  1027.      break;
  1028.       case 50:clrscr();
  1029.      fflush(stdin);
  1030.      printf ("\nTitre actuel: %s",vbibse.titr);
  1031.      printf ("\nNouveau titre: " );
  1032.   fflush(stdin);
  1033.      gets(titre);
  1034.      break;
  1035.       case 51:clrscr();
  1036.      printf ("\nAuteur actuel: %s",vbibse.aut);
  1037.      printf ("\nNouvel auteur: " );
  1038.              fflush(stdin);
  1039.      gets(auteur);
  1040.      break;
  1041.       case 52:clrscr();
  1042.      printf ("\nEditeur actuel: %s",vbibse.edit);
  1043.      printf ("\nNouvel editeur: " );
  1044.              fflush(stdin);
  1045.      gets(editeur);
  1046.      break;
  1047.       case 53:clrscr();
  1048.      printf ("\nDate actuelle: %s",vbibse.dat);
  1049.      printf ("\nNouvelle date: " );
  1050.              fflush(stdin);
  1051.      gets(date);
  1052.      break;
  1053.      }
  1054.       if (volume!=0)
  1055. {
  1056. vbibse.volu=volume;
  1057. }
  1058.       if (titre[0]!='')
  1059. {
  1060. strcpy(vbibse.titr,titre);
  1061. }
  1062.       if (auteur[0]!='')
  1063. {
  1064. strcpy(vbibse.aut,auteur);
  1065. }
  1066.       if (editeur[0]!='')
  1067. {
  1068. strcpy(vbibse.edit,editeur);
  1069. }
  1070.       if (date[0]!='')
  1071. {
  1072. strcpy(vbibse.dat,date);
  1073. }
  1074.   fseek(ps,(posi)*sizeof(vbibse),0);
  1075.       fwrite(&vbibse,sizeof(vbibse),1,ps);
  1076.       }
  1077.     fclose(ps);
  1078.       }
  1079.     }
  1080.     else
  1081.     {
  1082.     printf("Cette fiche n'exsiste pas." );
  1083.     fflush(stdin);
  1084.     getch();
  1085.     }
  1086.   }
  1087.   else
  1088.   {
  1089.   pt=fopen("file.dat","r+b" );
  1090.   fseek(pt,(posi-1)*sizeof(vbib),0);
  1091.   fread(&vbib,sizeof(vbib),1,pt);
  1092.   if (vbib.numero==0)
  1093.     {
  1094.     clrscr();
  1095.     printf ("Cette fiche a deja ?t? supprim?e." );
  1096.     fflush(stdin);
  1097.     getch();
  1098.     }
  1099.     else
  1100.     {
  1101.     while (menu!=54)
  1102.       {
  1103.       clrscr();
  1104.       textcolor(RED);
  1105.       gotoxy(3,3);cprintf("Menu de modification:" );
  1106.       textcolor(LIGHTGRAY);
  1107.       gotoxy(1,1);printf("ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  1108. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
  1109. " );
  1110.       gotoxy(1,2);printf("³" );gotoxy(78,2);printf("³" );
  1111.       gotoxy(1,3);printf("³" );gotoxy(78,3);printf("³" );
  1112.       gotoxy(1,4);printf("³" );gotoxy(78,4);printf("³" );
  1113.       gotoxy(1,5);printf("Ã" );gotoxy(78,5);printf("³" );
  1114.       gotoxy(2,5);printf("ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  1115. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" )
  1116. ;
  1117.       gotoxy(1,6);printf("³" );gotoxy(78,6);printf("³" );
  1118.       gotoxy(1,7);printf("³" );gotoxy(78,7);printf("³" );
  1119.       gotoxy(1,8);printf("³" );gotoxy(78,8);printf("³" );
  1120.       gotoxy(1,9);printf("³" );gotoxy(78,9);printf("³" );
  1121.       gotoxy(1,10);printf("³" );gotoxy(78,10);printf("³" );
  1122.       gotoxy(1,11);printf("³" );gotoxy(78,11);printf("³" );
  1123.       gotoxy(1,12);printf("³" );gotoxy(78,12);printf("³" );
  1124.       gotoxy(1,13);printf("³" );gotoxy(78,13);printf("³" );
  1125.       gotoxy(1,14);printf("³" );gotoxy(78,14);printf("³" );
  1126.       gotoxy(1,15);printf("³" );gotoxy(78,15);printf("³" );
  1127.       gotoxy(1,16);printf("³" );gotoxy(78,16);printf("³" );
  1128.       gotoxy(1,17);printf("³" );gotoxy(78,17);printf("³" );
  1129.       gotoxy(1,18);printf("³" );gotoxy(78,18);printf("³" );
  1130.       gotoxy(1,19);printf("³" );gotoxy(78,19);printf("³" );
  1131.       gotoxy(1,20);printf("³" );gotoxy(78,20);printf("³" );
  1132.       gotoxy(1,21);printf("³" );gotoxy(78,21);printf("³" );
  1133.       gotoxy(1,22);printf("³" );gotoxy(78,22);printf("³" );
  1134.       gotoxy(1,23);printf("³" );gotoxy(78,23);printf("³" );
  1135.       gotoxy(1,24);printf("ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
  1136. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
  1137. " );
  1138.       gotoxy(5,7);printf("1.Le numero de volume" );
  1139.       gotoxy(5,8);printf("2.Le titre" );
  1140.       gotoxy(5,9);printf("3.L'auteur" );
  1141.       gotoxy(5,10);printf("4.L'editeur" );
  1142.       gotoxy(5,11);printf("5.La date" );
  1143.       gotoxy(5,12);printf("6.Quitter" );
  1144.       do
  1145. {
  1146. gotoxy(18,15);printf("Entrez le nø du champs ? modifier: " );
  1147.         fflush(stdin);
  1148. menu=getche();
  1149. }
  1150. while (menu<49 || menu>54);
  1151.       switch(menu)
  1152. {
  1153.       case 49:clrscr();
  1154.      printf ("\nNøde volume actuel: %d",vbib.volume);
  1155.      printf ("\nNouveau nø: " );
  1156.              fflush(stdin);
  1157.      scanf ("%d",&volume);
  1158.      while (volume<1 || volume>15000)
  1159.        {
  1160.        clrscr();
  1161.        textcolor(RED);
  1162.        cprintf("\nAttention, le num?ro de volume doit etre un chiffre comprit 1 et 15000!" );
  1163.        textcolor(LIGHTGRAY);
  1164.        fflush(stdin);
  1165.        printf("\n\nVeuillez r?entrer un num?ro de volume: " );
  1166.                fflush(stdin);
  1167.        scanf("%d",&volume);
  1168.        }
  1169.      break;
  1170.       case 50:clrscr();
  1171.      printf ("\nTitre actuel: %s",vbib.titre);
  1172.      printf ("\nNouveau titre: " );
  1173.              fflush(stdin);
  1174.      gets(titre);
  1175.      break;
  1176.       case 51:clrscr();
  1177.      printf ("\nAuteur actuel: %s",vbib.auteur);
  1178.      printf ("\nNouvel auteur: " );
  1179.              fflush(stdin);
  1180.      gets(auteur);
  1181.      break;
  1182.       case 52:clrscr();
  1183.      printf ("\nEditeur actuel: %s",vbib.edition);
  1184.      printf ("\nNouvel editeur: " );
  1185.              fflush(stdin);
  1186.      gets(editeur);
  1187.      break;
  1188.       case 53:clrscr();
  1189.      printf ("\nDate actuelle: %s",vbib.date);
  1190.      printf ("\nNouvelle date: " );
  1191.              fflush(stdin);
  1192.      gets(date);
  1193.      break;
  1194. }
  1195. if (volume!=0)
  1196.   vbib.volume=volume;
  1197. if (titre[0]!='')
  1198.   strcpy(vbib.titre,titre);
  1199. if (auteur[0]!='')
  1200.   strcpy(vbib.auteur,auteur);
  1201. if (editeur[0]!='')
  1202.   strcpy(vbib.edition,editeur);
  1203. if (date[0]!='')
  1204.   strcpy(vbib.date,date);
  1205. fseek(pt,(posi-1)*sizeof(vbib),0);
  1206. fwrite(&vbib,sizeof(vbib),1,pt);
  1207.       }
  1208.     }
  1209.   fclose(pt);
  1210.   }
  1211. }
  1212. /*////////////////////////////////////////////////////////////////////*/


---------------
:sol:
n°604768
Dawa
www.shootmeagain.com
Transactions (0)
Posté le 09-06-2002 à 12:01:02  profilanswer
 

Code :
  1. _-~~~-_       _-~~~-_
  2.             /~       ~\    :    ,  \
  3.            '           ~   ,   |:  :
  4.           {      /~~\  :--~""""\.:  :
  5.            \    (... :   /^\  /^\ ;
  6.             ~\_____     |   | | |:~
  7.                   /     |__O|_|O|;
  8.                  (     /       O \
  9.                   \   ( `\_______/)
  10.                    `\  \         /
  11.                      )  ~-------~'\
  12.                     /              \
  13.                    :               ||
  14.                    |  |            ||
  15.                    |  |.======[]==+'|
  16.                   (~~~~)       |   |~)
  17.                   /    \       |   | \
  18.       ~\          \___/)______/^\__|_/
  19.         `\      //    |  |      | |
  20.           `\__//'     |  |      | |
  21.              ~~       (~~~~)    (~~~)
  22.                      /     =\..'    =_
  23.                     |__________)________)-


---------------
SHOOT ME AGAIN WEBZINE
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  ..  20  21  22  23  24  25

Aller à :
 

Sujets relatifs
LOD : chz vous aussi l'automap rame ?[LOD] impossible d'accerder a mes persos D2 classic
LOD aptitude amazone javelo ou les mettres?[D2 + LoD] échange de matos en monoposte
Le Topic de LOD (extension de Diablo2) !!! #4je fé une recherche sur ebay pour ht diablo2 et je tombe sur ça,,,
Le Topic de LOD (extension de Diablo2) !!! #3Le Topic de LOD (extension de Diablo2) !!!
Le Topic LOD vers. 2.0 (Extension de Diablo2 ) !!!Le Topic de LOD (extension de Diablo2) !!!
Plus de sujets relatifs à : Le Topic de LOD (extension de Diablo2) !!! #5


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