Aller au contenu

bloodyxdeath

Membres
  • Compteur de contenus

    235
  • Inscription

  • Dernière visite

À propos de bloodyxdeath

  • Date de naissance 02/08/1984

Contact Methods

  • MSN
    bloodyxdeath@hotmail.com
  • Website URL
    http://
  • ICQ
    0

Profile Information

  • Localisation
    Amiens

bloodyxdeath's Achievements

Mega Power Member

Mega Power Member (6/12)

0

Réputation sur la communauté

  1. Voila j'ai fait ca ce matin ! Pas de probleme je vous tiens au courant, et tkt si ca va pas j'en voudrais a la terre entiere deja que la c'est limite apres bientot 15 jours sans pc... ^^ A bientot
  2. Ouha ! Merci beaucoup pour tout ces renseignements, bon cette fois mon choix est fait, il se portare sur la Leadtek et si ca va pas, j'm'en prendrais à toi ^^ Merci pour tout !
  3. Je ne sais pas ce qu'est le "Dual DVI" donc ne sachant pas ce que c'est je pense que je ne l'utilise pas, par contre je suis curieux d'en savoir plus quand même
  4. Ha ! Interressant à savoir car à mes yeux 256mo = Meilleur perf, pour moi j'hésite car à la vue de l'image de la carte, j'ai l'impression que pour refroidir la carte la Point Of View a l'air plus "solide"... Arf du coup jsais pas quoi faire j'hésite encore plus :/
  5. Désolé ! J'ai réglé le problème !
  6. Bonjour tout le monde !! Voila je vais changer de carte graphique et je ne sais pas quoi prendre entre ces deux la : Leadtek WinFast PX6600 GT - 256 Mo Dual DVI - PCI Express (NVIDIA GeForce 6600 GT) et Point of View GeForce 6600 GT - 256 Mo TV-Out/DVI - PCI Express (NVIDIA GeForce 6600 GT) Voila si vous pouviez m'apporter un peu d'aide ! Merci beaucoup !
  7. Je ne savais pas je fais ca comme ca, car c'est ce que j'ai vu en cours
  8. Salut tout le monde !! Voila je dois faire des exercices en C mais j'ai un peu de mal, j'aimerais si possible avoir un petit coup de main. Je vais vous expliquer en allant... Voici mon code pour le main, c'est ici que se trouve les declarations de mes fonctions et mon menu : #include <iostream.h> #include <string.h> #include <stdio.h> #include <conio.h> #define vide "\0" struct element{char nom[30];}; int ajouter (element t_nom[], int i); void lecture (element t_nom[], int i); int insertion (element t_nom[], int i); //int suppression (element t_nom[], int i); void rechercher (element t_nom[]); void main() { int choix=0; int i=0; element t_nom[10]; while (choix != 6) { cout<<".::. GESTION DE TABLEAU .::.\n\n"; cout<<"Ajouter.............. [1]\n"; cout<<"Lecture.............. [2]\n"; cout<<"Insertion............ [3]\n"; cout<<"Suppression.......... [4]\n"; cout<<"Rechercher........... [5]\n"; cout<<"Sortir............... [6]\n\n"; cout<<"Votre choix ? "; cin>>choix; switch (choix) { case 1: i=ajouter(t_nom,i); break; case 2: lecture(t_nom,i); break; case 3: i=insertion(t_nom,i); break; /*case 4: i=suppression(t_nom,i); break;*/ case 5: rechercher(t_nom); break; //default : cout<<"Choix incorrect\n";*/ }; } } Ensuite voici ma premiere fonction 'Ajouter' qui me permet de remplir le tableau : int ajouter(element t_nom[], int i) { cout<<"Saisir un nom ($ pour arreter) : "; cin>>t_nom[i].nom; while (strcmp (t_nom[i].nom, "$") !=0 && i<=8) { i++; cout<<"Saisir un nom ($ pour arreter) : "; cin>>t_nom[i].nom; if (i==9) cout<<"Tableau rempli...\n"; } cout<<" " << i; return i; } La seconde qui me permet d'afficher le contenu du tableau 'Lecture' : void lecture(element t_nom[10], int i) { int j=0; while (strcmp (t_nom[j].nom, "$") !=0 && j<=9) { cout<<t_nom[j].nom<<"\n"; j++; } cout<<"\n"; } Maintenant ma 3eme fonction, qui devrait permettre d'inserer une nouvelle chaine ds le tableau sans ecraser les autres. Mais cette fois, ca ne fonctionne pas, et j'ai du mal a saisir pourquoi... :/ int insertion(element t_nom[], int i) { int rang=0; int j=0; char mot[30]; cout<<"Inserer à quel rang ?\n"; cin>>rang; while ((strcmp (t_nom[j].nom, "$") !=0) && i<=9) { i++; } if (i>9) cout<<"Tableau complet"; else { if (rang>i) cout<<"Impossible"; else { for (j=rang;j>=rang;j--) { strcpy(t_nom[j+1].nom,t_nom[j].nom); }; cout<<"Mot à inserer ?"; cin>>mot; strcpy(t_nom[rang].nom,mot); } } return i; } Ensuite, la fonction 'Supprimer' que je n'ai pas encore fait :/ /*int suppression(element t_nom[10], int i) { while (*/ Et pour finir la fonction 'Rechercher' pour trouver le rang d'une chaine ds le tableau, je crois que cette fonction est operationnel : void rechercher(element t_nom[]) { int i=0; char mot[30]; cout<<"Que recherchez vous ? "; cin>>mot; while (strcmp(mot,t_nom[i].nom) !=0 && strcmp(t_nom[i].nom,vide) !=0 && i<9) i++; if (strcmp(t_nom[i].nom,mot)==0) { cout<<"Le rang est : "; cout<<i; cout<<"\n\n"; } else cout<<"Ce nom n'existe pas dans le tableau\n"; } Voila, ce que j'aimerais, ce n'est pas qu'on me fasse le truc pour que je n'ai plus qu'a copier/coller par la suite, cela ne m'avancerai a rien, a partir du moment ou je ne comprends pas, mais j'aimerais si possible, des idees, un coup de main, enfin ce qui est possible de faire pour m'aider pour que ma fonction 'Insertion' fonctionne et que j'avance ds ma fonction 'Supprimer' ! Merci d'avance
  9. Salut tout le monde !! Jsuis degoute pour le moment j'ai teste ARPR il n'a pas retrouve mon mdp, password recovery, ne propose pas "Winrar" ds sa liste des logiciels dont il peut "retrouver" le password, le lien pour les Zip, dsl je test mm pas, c'est un fichier *.rar et le "complique" je n'ai pas encore eu le tps de tester, serieux jserai degoute de pas pouvoir retrouver le pass, pour le moment mon meilleur espoir et de m'en souvenir comme je l'ai oublie... Ironie du sort, j'ai appele le fichier *.txt "Memoire Trouble" et le lendemain j'oublie le mdp.........................................................
  10. Salut tout le monde !! Voila j'ai un probleme vraiment debile mais vraiment chiant... j'ai un document *.txt, tres important a mes yeux, j'y ai beaucoup de souvenirs, de delire etc... une sorte de Skyblog perso le probleme c'est que j'ai voulu le proteger donc en le compressant avec Winrar 3.00 j'ai mis un mot de passe... la suite vous la connaissez, ou du moins vous la devinnez... effectivement, comme un gland, pour me proteger au max, j'ai mis un mpd qui change de ceux de d'habitude, ouais, seulement il change tellement de ceux de d'hab, que je l'ai oublie........................................ no comment........................... Je tiens vraiment bcp a ce document, n'y a t'il aucune facon de contourner le mot de passe sur ce genre d'archive ???... Merci d'avance ! PS : Ce post n'est pas un post "cache" pour essayer de recupere un mot de passe qui ne m'appartient pour, ou encore qui protege un fichier "warez" j'ai deja utilise quelques fois ce forum, j'ai tjrs respecte le reglement, et je ne compte pas en faire autrement, si quelqu'un pouvait m'aider, je lui en serait sincerement reconnaissant...
  11. Bonjour tout le monde !! Voila j'ai un probleme avec une machine, j'ai l'impression que parfois, elle ne communique plus, j'ai donc fais un *.bat avec un ping que j'execute en continu, j'aimerais savoir si il y a d'autres choses interressantes que je pourrai rajouter pour voir si elle perd la communication parfois en dehors du ping ! Merci d'avance A bientot Je pensais rajouter un tracert pour voir un peu si y'a moyen de voir ou se situe le probleme, mais lorsque la communication se perd, c'est un tres petit laps de temps, donc il me faudrait aussi le faire en continu, est ce possible comme le ping ? avec le ping -t c'est bon mais je ne connais pas et ne sais pas si c'est possible pour le tracert ! J'espere avoir ete clair ds mes explications :/ re merci d'avance !
  12. Salut tout le monde !! Voila je voulais juste savoir si sous Excel y'avais moyen de faire un camembert avec les "portions" sous divise, je m'explique, j'ai 3 colonnes A B C A + B = C et j'aimerais que dans le camenbert apparaisse C puis a l'interieur de cette "portion" A et B. Je ne sais pas si c'est possible, si oui pourriez vous me dire comment faire ? Merci d'avance !
  13. Salut tout le monde !! Voila Tangui, j'ai fini, enfin, j'ai 2 solutions a proposer, la premiere en php, mais les resultats sont longs a apparaitre (enfin tout depend du nombre de ping a effectuer) Image.php : <?php set_time_limit (0); function ping($ip) { exec("ping $ip", $list); $nb = count($list); $to_display=false; for($i=0;$i<$nb;$i++) { if(strpos($list[$i],"TTL")>0) $to_display=true; } return $to_display; } $tab_ip=array();$tab_x=array();$tab_y=array(); $tab_ip[]='ip a ping';$tab_x[]=497;$tab_y[]=157; $tab_ip[]='ip a ping';$tab_x[]=517;$tab_y[]=245; $image = imagecreate(100,100); $image = imagecreatefromjpeg("images/reseau.jpg"); $vert = imagecolorallocate($image,0,128,0); $rouge = imagecolorallocate($image,255,0,0); $nbr_switch = count($tab_ip); $rayon = 7; for ($i=0;$i<$nbr_switch;$i++) { if (ping($tab_ip[$i])) imagefilledarc($image, $tab_x[$i],$tab_y[$i],$rayon,$rayon, 0,360, $vert,IMG_ARC_PIE); else imagefilledarc($image, $tab_x[$i],$tab_y[$i],$rayon,$rayon, 0,360, $rouge,IMG_ARC_PIE); } imagejpeg($image); imagedestroy($image); ?> Puis la page html qui appelle l'image *.php. index.htm <html> <head> <title>xxx</title> </head> <body bgcolor="#DCDCDC"> <center> <table border=1> <tr> <td><img src="./image.php"></td> </tr> </table> </center> </body> </html> 2eme solution possible, celle qui a ete adopter par mon maitre de stage qui a pour avantage d'etre plus rapide que celle en php pour un meme nombre de ping : Code du ping.exe qui sera utilise par image.php : program cool_ping; {$APPTYPE CONSOLE} uses SysUtils, ping in 'ping.pas'; begin { TODO -oUser -cConsole Main : placez le code ici } Assign(OUTPUT,''); { Sortie standard} Rewrite(OUTPUT); { Le fichier n'existe pas; rewrite en écriture seule} if Ping.Ping_(paramstr(1)) then writeln('yes') else writeln('no') end. unit ping; interface uses Windows, SysUtils, Classes; type TSunB = packed record s_b1, s_b2, s_b3, s_b4: byte; end; TSunW = packed record s_w1, s_w2: word; end; PIPAddr = ^TIPAddr; TIPAddr = record case integer of 0: (S_un_b: TSunB); 1: (S_un_w: TSunW); 2: (S_addr: longword); end; IPAddr = TIPAddr; function IcmpCreateFile : THandle; stdcall; external 'icmp.dll'; function IcmpCloseHandle (icmpHandle : THandle) : boolean; stdcall; external 'icmp.dll' function IcmpSendEcho (IcmpHandle : THandle; DestinationAddress : IPAddr; RequestData : Pointer; RequestSize : Smallint; RequestOptions : pointer; ReplyBuffer : Pointer; ReplySize : DWORD; Timeout : DWORD) : DWORD; stdcall; external 'icmp.dll'; function Ping_(InetAddress : string) : boolean; implementation uses WinSock; function Fetch(var AInput: string; const ADelim: string = ' '; const ADelete: Boolean = true) : string; var iPos: Integer; begin if ADelim = #0 then begin // AnsiPos does not work with #0 iPos := Pos(ADelim, AInput); end else begin iPos := Pos(ADelim, AInput); end; if iPos = 0 then begin Result := AInput; if ADelete then begin AInput := ''; end; end else begin result := Copy(AInput, 1, iPos - 1); if ADelete then begin Delete(AInput, 1, iPos + Length(ADelim) - 1); end; end; end; procedure TranslateStringToTInAddr(AIP: string; var AInAddr); var phe: PHostEnt; pac: PChar; GInitData: TWSAData; begin WSAStartup($101, GInitData); try phe := GetHostByName(PChar(AIP)); if Assigned(phe) then begin pac := phe^.h_addr_list^; if Assigned(pac) then begin with TIPAddr(AInAddr).S_un_b do begin s_b1 := Byte(pac[0]); s_b2 := Byte(pac[1]); s_b3 := Byte(pac[2]); s_b4 := Byte(pac[3]); end; end else begin raise Exception.Create('Error getting IP from HostName'); end; end else begin raise Exception.Create('Error getting HostName'); end; except FillChar(AInAddr, SizeOf(AInAddr), #0); end; WSACleanup; end; function Ping_(InetAddress : string) : boolean; var Handle : THandle; InAddr : IPAddr; DW : DWORD; rep : array[1..128] of byte; begin result := false; Handle := IcmpCreateFile; if Handle = INVALID_HANDLE_VALUE then Exit; TranslateStringToTInAddr(InetAddress, InAddr); DW := IcmpSendEcho(Handle, InAddr, nil, 0, nil, @rep, 128, 0); Result := (DW <> 0); IcmpCloseHandle(Handle); end; end. Je precise que ce n'est pas moi qui est fait cela ^^ image.php : <?php set_time_limit (0); function ping($ip) { exec("cool_ping \"$ip\"", $list); $nb = count($list); $to_display=false; for($i=0;$i<$nb;$i++) { if($list[$i]=="yes") $to_display=true; } return $to_display; } $tab_ip=array();$tab_x=array();$tab_y=array(); $tab_ip[]='ip a ping';$tab_x[]=517;$tab_y[]=245; $tab_ip[]='ip a ping';$tab_x[]=497;$tab_y[]=157; $tab_ip[]='ip a ping';$tab_x[]=310;$tab_y[]=216; $image = imagecreate(100,100); $image = imagecreatefromjpeg("images/reseau.jpg"); $vert = imagecolorallocate($image,0,128,0); $rouge = imagecolorallocate($image,255,0,0); $nbr_switch = count($tab_ip); $rayon = 7; for ($i=0;$i<$nbr_switch;$i++) { if (ping($tab_ip[$i])) imagefilledarc($image, $tab_x[$i],$tab_y[$i],$rayon,$rayon, 0,360, $vert,IMG_ARC_PIE); else imagefilledarc($image, $tab_x[$i],$tab_y[$i],15,15, 0,360, $rouge,IMG_ARC_PIE); } imagejpeg($image); imagedestroy($image); ?> Le code pour utiliser image.php (index.htm) est le meme que celui au dessus ! Voila ! Merci pour toute l'aide que vous m'avez apporte ! A bientot
  14. J'ai editer ce post, car j'ai un autre souci avant celui ci... je ne parviens pas a afficher une image de fond puis a dessiner dessus avec du php... Si je fais ca : <? echo ("<img src=\"./images/reseaur.png\">"); $image = imagecreate(100,100); $vert = imagecolorallocate($image,0,128,0); $rouge = imagecolorallocate($image,255,0,0); imagefilledarc($image, 50,50, 20,20, 0,360, $rouge,IMG_ARC_PIE); header ('Content-type: image/png'); imagepng($image); imagedestroy($image); ?> Erreur : L'image « http://127.0.0.1/Nouveau%20dossier/image.php » ne peut être affichée, car elle contient des erreurs. Car ce n'est plus du format image Si je fais ceci : <html> <head> <title>Intranet du S.D.I.S de la Somme</title> </head> <body bgcolor=#DCDCDC> <? set_time_limit (0); function ping($ip) { exec("ping $ip", $list); $nb = count($list); $to_display=false; for($i=0;$i<$nb;$i++) { if(strpos($list[$i],"TTL")>0) $to_display=true; } if ($to_display) $result="<img src=\"./ok.gif\">"; //Les \ devant un caractère interdit (ici "") permette de faire comprendre au navigateur de ne pas les considérer comme des " else $result="<img src=\"./images/erreur.gif\">"; return $result; } ?> <table border="1" bgcolor="#DCDCDC" align="center"> <tr> <td><img src="./images/reseaur.png"> <? $image = imagecreate(100,100); $vert = imagecolorallocate($image,0,128,0); $rouge = imagecolorallocate($image,255,0,0); imagefilledarc($image, 50,50, 20,20, 0,360, $rouge,IMG_ARC_PIE); header ('Content-type: image/png'); imagepng($image); imagedestroy($image); ?> </td> </tr> </table> </html> Meme erreur car ce n'est plus du du format image... et si je fais ceci : <html> <head> <title>Intranet du S.D.I.S de la Somme</title> </head> <body bgcolor=#DCDCDC> <? set_time_limit (0); function ping($ip) { exec("ping $ip", $list); $nb = count($list); $to_display=false; for($i=0;$i<$nb;$i++) { if(strpos($list[$i],"TTL")>0) $to_display=true; } if ($to_display) $result="<img src=\"./ok.gif\">"; //Les \ devant un caractère interdit (ici "") permette de faire comprendre au navigateur de ne pas les considérer comme des " else $result="<img src=\"./images/erreur.gif\">"; return $result; } ?> <table border="1" bgcolor="#DCDCDC" align="center"> <tr> <td><img src="./images/reseaur.png"><img src="image.php?text"></td> </tr> </table> </html> Interet 0 car l'image se trouve la ou j'insere le code <img src blabla> donc je me demande si il est possible de mettre une image de fond et ensuite de dessiner dessus en php... Merci beaucoup ! J'ai trouve ! <? $image = imagecreate(100,100); $image = imagecreatefromjpeg("images/reseau.jpg"); $rouge = imagecolorallocate($image,255,0,0); imagefilledarc($image, 50,50, 20,20, 0,360, $rouge,IMG_ARC_PIE); header ('Content-type: image/jpg'); imagepng($image); imagedestroy($image); ?> je galere bien lol ^^
×
×
  • Créer...