-
Compteur de contenus
1 304 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Blogs
Tout ce qui a été posté par nico_be
-
Regarde un peu avec fdisk ce qu'il en est de ta partition FAT32... Tu l'as formattée avec XP ou depuis la commande format de ta disquette de démarrage ? Essaye également si ce n'est pas le cas d'activer ta partition FAT32, il y a une commande pour ça dans fdisk. Voici un site en anglais qui détaille les étapes à suivre : ici Nico
-
L'erreur apparait à quelle phase de l'installation ? sinon jette un coup d'oeil ici Nico
-
Voici un peu d'aide : spam Nico
-
J'avais bien dit qu'elle n'allait pas tarder à arriver ! Au fait quelqu'un sait comment fonctionne ce genre d'attaque spam, ça attaque une plage d'adresses IP bien précise ? Je savais qu'il était possible d'envoyer ce genre de message via Netsend mais je ne comprends pas comment ils choississent leurs "victimes"... Nico
-
Salut, Tu tapes quoi pour lancer l'installation ? Je ne sais pas si c'est correct mais j'essayerais ceci : lettre de lecteur cd-rom:\install f: Nico
-
J'ai reçu un mail de mon ISP à ce sujet, il proposent soit d'installer un firewall, soit de désactiver le service de Windows qui gère les messages. L'ennui c'est que je me souviens plus du nom du service. Attend un petit peu, une âme charitable ne va certainement pas tarder à passer Nico
-
T'as quoi comme config ? Tu sais voir la température de ton processeur ? Nico
-
Va sur le site de Sun : Machine Virtuelle Java Nico
-
Ok merci Kewlcat, ça fonctionne super En fait j'avais pas compris le principe Nico
-
Ok merci Tangui j'ai pris note. C'est pas très clair non plus pour moi, j'ai difficile de mieux l'expliquer, je suis désolé. J'ai lu la théorie mais c'est la première fois que j'essaye sur le compilateur. Nico
-
Re, if(oVecteur.operator ==(fE) == 1) { cout<<"Un vecteur similaire a été trouve"; } Bon avec ça, cela fonctionne, mais bon, c'est comme un call à une méthode de la classe, il faudrait que quand on fait ==, implicitement ce call se fasse. Nico
-
Salut, Bon voilà j'ai 3 vecteurs : m_fX,m_fY et m_fZ et je dois définir l'opérateur == de manière à ce qu'il me permette de tester la coincidence de 2 vecteurs. Pour cela j'ai créer une classe : class CVecteur3D { public: CVecteur3D(float fC1=0.0,float fC2 = 0.0, float fC3 = 0.0); virtual ~CVecteur3D(); int operator == (float fE); private: float m_fX; float m_fY; float m_fZ; }; Donc mon opérateur reçoit un en paramètre la valeur d'un vecteur et la compare avec les m_fX,m_fY et m_fZ. Voici la fonction de surcharge de l'opérateur == : int CVecteur3D::operator ==(float fE) { if(fE == m_fX) { return 1; } else if(fE == m_fY) { return 1; } else if (fE == m_fZ) { return 1; } else{ return 0; } } Je me suis déclaré un objet de la classe CVecteur3D dans le main que j'ai appelé oVecteur, oVecteur me propose bien le "operator ==" Ca parait bête mais l'ennui c'est que je ne sais pas comment interroger cette fonction... depuis le main je veux faire : if(fE == 1) mais il est clair que ça ne va pas fonctionner, de cette façon il ne fait pas appel à l'opérateur surchargé... Avez-vous une idée ? Nico
-
Je pense que tu peut te faire une disquette de démarrage linux. Si je me souviens bien, une fois chargée, tu dois donner l'endroit où se trouve les fichiers à installer et là tu dois avoir la possibilité de spécifier que tu veux installer depuis tes images iso. A confimer... Nico
-
A quel genre de logiciel fait-tu allusion ? Peut-être que ces logiciels en questions sont configurés pour utiliser une autre connexion à Internet... Nico
-
Ton CD n'a pas une petite griffe quelque part par hasard ? Nico
-
oui, en fait on ouvre un pipe, la commande est exécutée est le resultat est renvoyé dans le pipe, il suffit alors de lire dedans comme on lirait dans un fichier au moyen de fgets (pour lire ligne par ligne). Nico
-
Bon ça fonctionne, pour en finir j'ai utilisé la fonction popen(), c'est très pratique et ça m'évite de devoir passer par un fichier tampon à ouvrir avec fopen. Nico
-
Ok Kewlcat, merci beaucoup pour tes explications ! Nico
-
Lol ! Désolé... Enfin vous avez compris ce que je voulais dire
-
Salut, Bon voilà, j'ai pris des notes un peu ambigues sur les CGI et j'aimerais avoir votre avis, Dans les avantages des CGI j'avais : Permet de générer du code dynamiquement Dans les inconconvénients j'ai : On doit générer l'HTML soi-même En fait je pense que le CGI, comme dans le cas de ASP par exemple, permet de renvoyer des pages de manière dynamique au client en fonction des choix, des actions qu'il fait sur la page web, ça collerais donc avec "Permet de générer du code dynamiquement". Le fait qu'on doit générer le code soi-même voudrait dire que les pages qui sont renvoyée de manière dynamique ont du être créée au préalable une fois manuellement. Est-ce que j'ai raison ? Nico
-
Quel type de réseau possède-tu (BNC-RJ45)? Est-tu configuré en adressage automatique ou a tu une adresse IP fixe au niveau de tes connexions réseau ? Nico
-
Merci Automne Ok, je vais tenter de mettre toute la commande dans un script et de me servir du execl qu'uniquement pour lancer le script. Je vous tiens au courant Nico
-
Oui c'est possible ! Dans le panneau de configuration va dans outils d'administration, ensuite gestion de l'ordinateur puis gestion des disques, clic droit sur le lecteur, et l'option pour modifier la lettre devrait apparaitre. Nico
-
Tout d'abord merci de ta réponse Automne , C'est quand même curieux tout ça... Rediriger le stdout, j'y ai pensé aussi mais ça va pas être possible tous les messages d'erreur, tout les retours des appels systèmes vers un fichier ça va pas être coton à gérer. Au niveau des exec, y en a 6 : execl, execlp, execle, execlv,execvp et execve... ils se différencient principalement par le fait que pour certains on peut utiliser le PATH plutôt que d'écrire le chemin d'accès complet pour accéder à l'éxécutable (c'est les exec avec p dedans), et d'autres où on peut intégrer l'environnement (execle, execve), je trouve pas grand chose sur internet concernant les redirections, et tout ce que je trouve concerne les redirections en shell Bref Nico
-
Bon j'ai compilé, les 2 sockets communiquent entre eux ce qui est déjà pas mal, mais au niveau du execl je dois avoir un problème : De cette façon j'ai carrément une erreur lors de la compil : execl("/bin","ls","-l",NULL) > result.txt; Mais la redirection c'est le shell qui doit la faire, donc j'ai fait ça : execl("/bin","ls","-l> result.txt",NULL); (j'ai essayé au préalable le fait de coller -l>result.txt dans un shell et ça fonctionne. Maintenant j'ai plus d'erreur ça compile mais à l'éxécution j'ai un code d'erreur au niveau du waitpid qui est juste en dessous de l"execl et je suis sur que c'est du à l'execl (car le waitpid attend justement la mort du processus execl). D'ailleurs après l'exécution du programme je suppose que je devrais retrouver le fichier result dans mon répertoire par défaut non ? Alors si vous aviez une idée sur la manière de faire comprendre à execl que je veux rediriger le résultat de la commande vers un fichier ce serait cool ! Nico