Aller au contenu

Herman

Membres
  • Compteur de contenus

    121
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Herman

  1. up au cas où j'aurais été oublié ^^
  2. En fait aldumas.exe c'est un prog en langage C que j'ai codé de A à Z, je le fais quand même analysé ? ^^ pour l'autre fichier, ça me dit qu'il a déjà été analysé le 10.07.07 :
  3. Merci. J'ai désinstallé navilog. Voici le rapport (je n'ai pas désinfecté vu que je ne suis pas un "promember" ^^.
  4. Merci déjà
  5. up
  6. Bonjour, Problème d'IE, il plante au bout de quelques secondes/minutes d'utilisation, pas de message d'erreur, juste une page figée et le sablier :/. Voici le rapport : A noter qu'en mode sans echec, trois fichiers du dossier temp dans docs and set n'ont pas pu être supprimés car utilisé par un processus. (en mode sans échec, je n'avais que le poste de travail d'ouvert). Merci d'avance.
  7. toujours pas résolu ^^.
  8. en fait j'ai juste mit le "FILE* fic" au début de la fonction main .
  9. non j'ai mit i++ pour être sur mais ça ne change rien du tout, je crois que le problème vient du while, comme si il ne détectait pas la fin du fichier. Essayez, copiez collez mon petit prog et vous verrez .
  10. Bonjour, J'essaye pour m'amuser (oui je sais il suffit de peu ^^) de faire un programme qui peut tourner à l'infini et qui répertorie les nombres premiers seulement j'ai un problème, il ne s'arrête pas, pire, il n'avance pas mais je ne vois pas pourquoi, mes compétences sont limitées mais j'ai l'impression que la tête de lecture stagne. #include <stdio.h> int main() { FILE* fic = fopen("premiers.txt","w+"); int i,n,d; fprintf(fic,"2 3"); for(i = 5; i < 100; i+2) { d=0; n=2; do { printf("%d",n); if(i%n == 0) { d=1; feof(fic); } fscanf(fic,"%d\n",&n); } while(!feof(fic)); if(d == 0) fprintf(fic,"%d",i); } printf("Fin du programme"); fclose(fic); return 0; }
  11. Ben l'énnoncé donne des prototypes à respecter donc je ne vois pas d'autres manières de faire ^^. (bon après je ne comprends pas forcément ce que tu me dis là car je ne vois pas d'autres solutions). Sinon au passage, histoire de situer mes compétences, je suis en 2ème année de licence de physique et on a juste eu une vingtaine d'heure de langage C en cours et pareil en TP (mais les TP on fait les exos et on appelle à l'aide quand on a un problème ^^). Sinon pour le 2- (donc la fonction affiche), si j'ai bien compris, je ne peux pas ouvrir un fichier dans le case 2 ? (ça me met fic undeclared :/).
  12. J'en profite tant que j'y suis, j'ai quasi terminé cet exercice donc mais je ne comprends pas très bien le "2-" du menu, voici un scan du TP : Et voici ce que j'ai fait (tout juste sauf le petit 2- qui ne fonctionne pas mais à vrai dire je ne comprends pas la fonction affiche, pourquoi lui donner directement les 4 champs ? serait-ce seulement une fonction avec un printf ? #include <stdio.h> int saisie(char nom[50], char article[50], int *nbr, int *prix) {FILE* fic; fic=fopen("donnees.txt","w"); fprintf(fic,"%s %s %d %d\n",nom,article,*nbr,*prix); fclose(fic); return 0;} int affiche(char nom[50], char article[50], int nbr, int prix) {printf("\n%s %s %d %d\n\n",nom,article,nbr,prix); return 0;} int ecrit_fic(char nomfic[50], int n) {int i,a,b; char nom[80],article[80]; FILE* fic; fic=fopen(nomfic,"a"); for(i=0;i<n;i++) {printf("Rentrez le nom : "); scanf("%s",nom); printf("\nRentrez l'article : "); scanf("%s",article); printf("\nRentrez le nombre : "); scanf("%d",&a); printf("\nRentrez le prix : "); scanf("%d",&b); printf("\n"); fprintf(fic,"%s %s %d %d\n",nom,article,a,b);} fclose(fic); return 0;} int rech_nom(char nomfic[50], char nomrech[50]) {FILE* fic; fic=fopen(nomfic,"r"); char nom[50],piece[50]; int nbr,prix; while(!feof(fic)) {fscanf(fic,"%s\n%s\n%d\n%d\n",nom,piece,&nbr,&prix); if(strcmp(nom,nomrech)==0) printf("\n%s %s %d %d\n\n",nom,piece,nbr,prix); } fclose(fic); return 0;} int rech_piece(char nomfic[50], char nomrech[50]) {FILE* fic; fic=fopen(nomfic,"r"); char nom[50],piece[50]; int nbr,prix; while(!feof(fic)) {fscanf(fic,"%s\n%s\n%d\n%d\n",nom,piece,&nbr,&prix); if(strcmp(piece,nomrech)==0) printf("\n%s %s %d %d\n\n",nom,piece,nbr,prix); } fclose(fic); return 0;} int menu() {int d; printf("1- Entrer les donnees dans un nouveau fichier.\n"); printf("2- Lire les donnees d'un fichier.\n"); printf("3- Ajout de donnees dans un fichier.\n"); printf("4- Recherche par nom de la personne.\n"); printf("5- Recherche par nom de la piece.\n"); printf("6- Quitter.\n"); printf("Choix ?\n\n"); scanf("%d",&d); printf("\n"); return d; } int main() {int a,b,n,d; char nom[80], article[80],nomfic[80],nomrech[80]; do { d=menu(); switch(d){ case 1: printf("Rentrez le nom : "); scanf("%s",nom); printf("\nRentrez l'article : "); scanf("%s",article); printf("\nRentrez le nombre : "); scanf("%d",&a); printf("\nRentrez le prix : "); scanf("%d",&b); printf("\n"); saisie(nom,article,&a,&b); break; case 2: FILE* fic; fic=fopen("donnees.txt","r"); while(!feof(fic) {fscanf(fic,"%s\n%s\n%d\n%d\n",nom,article,&a,&b); affiche(nom,article,a,b); } fclose(fic); return 0; break; case 3: printf("Combien d'enregistrements avez-vous a faire ? : "); scanf("%d",&n); printf("\nDans quel fichier voulez-vous enregistrer vos donnees ? : "); scanf("%s",nomfic); ecrit_fic(nomfic,n); break; case 4: printf("Quel nom recherchez-vous ? : "); scanf("%s",nomrech); printf("\nDans quel fichier voulez-vous rechercher ce nom ? : "); scanf("%s",nomfic); printf("\n"); rech_nom(nomfic,nomrech); break; case 5: printf("Quelle pièce recherchez-vous ? : "); scanf("%s",nomrech); printf("\nDans quel fichier voulez-vous rechercher cette pièce ? : "); scanf("%s",nomfic); rech_piece(nomfic,nomrech); break; case 6: printf("Au revoir !\n"); break; default: printf("Ce chiffre ne correspond à aucun choix\n");} } while(d!=6); return 0;} Merci d'avance (encore ).
  13. Merci, effectivement utiliser une fonction pour vérifier une condition.... Mais je n'ai pas utiliser ton while(true) (que je ne connais pas d'ailleurs ^^), j'ai mit un d=menu(); et je me suis servi du d (et j'ai par contre supprimé le return 0 et j'ai mit un printf à 6 et aux nombres supérieur à 6). Pour le while j'ai fait while(d!=6) et puis voilà .
  14. Bonjour, Voici déjà le prog (pas fini hein, y a juste le case 1 de fait) (il s'agit d'un TP) #include <stdio.h> int saisie(char nom[50], char article[50], int *nbr, int *prix) {FILE* fic; fic=fopen("donnees.txt","w"); fprintf(fic,"%s %s %d %d\n",nom,article,nbr,prix); fclose(fic); return 0;} int affiche(char nom[50], char article[50], int nbr, int prix) {; return 0;} int ecrit_fic(char nomfic[50], int n) {; return 0;} int rech_nom(char nomfic[50], char nomrech[50]) {; return 0;} int rech_piece(char nomfic[50], char nomrech[50]) {; return 0;} int menu() {int d; printf("1- Entrer les donnees dans un nouveau fichier.\n"); printf("2- Lire les donnees d'un fichier.\n"); printf("3- Ajout de donnees dans un fichier.\n"); printf("4- Recherche par nom de la personne.\n"); printf("5- Recherche par nom de la piece.\n"); printf("6- Quitter.\n"); printf("Choix ?\n"); scanf("%d",&d); return d; } int main() {int a,b; char nom[80], article[80]; do { switch(menu()){ case 1: printf("Rentrez le nom : "); scanf("%s",nom); printf("\nRentrez l'article : "); scanf("%s",article); printf("\nRentrez le nombre : "); scanf("%d",&a); printf("\nRentrez le prix : "); scanf("%d",&b); printf("\n"); saisie(nom,article,a,b); break; case 2: break; case 3: break; case 4: break; case 5: break; default: return 0;} } while(menu()<6); return 0;} question donc : quand j'execute le prog en choisissant 1 à chaque fois, au premier coup il execute la case 1 puis me redonne le menu mais si je remets 1 il me remet à nouveau le menu et si là encore je remets 1 il execute le case 1 Oo autrement une fois sur 2 il se comporte bien et une fois sur deux il va remettre directement le menu en considérant qu'il n'y a rien dans le case 1. Pourquoi ? Merci d'avance ^^.
  15. Euh je n'ai pas de rapport "scan" avec antivir (que des updates) car il me semble que antivir ne scan jamais. Bon sinon là je suis retourné sur le site du taulard (ça fait environ 4 ans que j'y vais sur ce site et je n'ai jamais eu de problème ) et là je n'ai plus de détection de morgan[1] (quand je disais [2] ou [4] ça voulait dire morgan[2] ou morgan[4]. J'ai toujours system doctor parfois aussi. Sinon je vais à mon appart jusqu'à vendredi là donc bon la suite ça sera le week end prochain (bien que j'ai aussi system doctor sur mon portable remarque, je peux faire les manip là bas aussi ?)
  16. Euh help please .
  17. A noter que quand je vais sur "www.taulard.net" avira antivir s'affole et me dit que "morgan[1].htm" (parfois c'est [2] ou [4]) est un virus blablabla et ça me fait planter la page web, je ne sais pas si il y a un rapport.
  18. Bonjour, A noter qu'au début du scan j'ai du appuyer sur une touche puis une fois le scan fini un malware était détecté, l'écran était rouge mais là je devais appuyer sur ENTREE pour poursuivre le scan et ce n'est qu'à la fin de ce "second" scan que le bloc notes est apparu (et l'écran était à nouveau noir). Merci de votre réponse si rapide . Rapport :
  19. Bonjour, A noter que je dois avoir system doctor d'incrusté + un truc du style morgan[1] (ça je ne sais pas si c'est un malware mais antivir me le détecte comme un virus). J'ai constaté pas mal de ralentissements et ça plante à des moments pendant quelques minutes enfin bref je préfère supprimer toutes les merdes que j'ai sur le PC .
  20. Merci de vos réponses. Pour le budget, il n'y a pas de limite (matériel de qualité donc mais pas la peine d'aller rajouter des choses inutiles biensur ^^).
  21. Bonsoir, Je poste ici car ce forum est excellent et que bien que je sois informé sur le domaine j'aimerai savoir exactement quoi conseiller à ces proches. Pour résumé ils n'utilisent quasi jamais leur ordinateur (uniquement informations sur internet (petite connexion 56k de quelques heures par mois) et consultent leur compte. Ils vont avoir un petit fils et veulent le voir par webcam. Ils sont parti sur un écran LCD 19 pouces (visiblement c'est ce qui leur fait envie) mais quoi leur conseiller derrière ? En gros ce que je cherche : - qu'est ce qui est le mieux pour bien faire tourner l'image venant d'une webcam et qui rendent bien sur un écran LCD de 19 pouces ? - quel genre d'antivirus ? - quel système d'exploitation pour des novices ? - combien de RAM ? un bon disque dur (genre ratpor 16 go) pourrait être suffisant vu qu'ils ne veulent rien stocker à part des photos ? - ils veulent imprimer éventuellement des photos, quelle imprimante ? (à noter qu'ils vont passer à l'ADSL) Voilà merci d'avance.
  22. Visiblement RAS sur le second rapport
  23. "Je confirme avoir installé InternetGameBox dont j'ai vu la pub sur teagames.com (qui était pourtant un site de confiance pour moi). Voici sinon le rapport :
  24. Voici le rapport : Search Navipromo version 2.0.3 commencé le 26/06/2007 à 20:53:10,92 !!! Attention,ce rapport peut indiquer des fichiers/programmes légitimes!!! !!! Poster ce rapport sur le forum pour le faire analyser !!! !!! Ne pas lancer la partie désinfection sans l'avis d'un spécialiste !!! Fix lancé depuis C:\Program Files\navilog1 Mise a jour le 08.06.2007 a 17h00 by IL-MAFIOSO Executé en mode normal *** Recherche Programmes installes *** *** Recherche dossiers dans C:\WINDOWS *** *** Recherche dossiers dans C:\Program Files *** *** Recherche dossiers dans C:\Documents and Settings\All Users\Application Data *** *** Recherche dossiers dans C:\Documents and Settings\NOM\Application Data *** *** Recherche avec BlackLight Engine/F-secure *** BlackLight Engine est un produit de F-secure, pour + d'infos : http://www.f-secure.com/blacklight/blacklight_help.html Fichier(s) caché(s) dans C:\WINDOWS\system32 : c:\WINDOWS\system32\whqzclvggp.dat C:\windows\system32\whqzclvggp.exe c:\WINDOWS\system32\whqzclvggp_nav.dat c:\WINDOWS\system32\whqzclvggp_navps.dat Processus caché(s) dans C:\WINDOWS\system32 : C:\windows\system32\whqzclvggp.exe *** Recherche fichiers *** C:\WINDOWS\pack.epk trouvé ! C:\WINDOWS\system32\nvs2.inf trouvé ! C:\WINDOWS\prefetch\INTERNETGAMEBOX.EXE-1EE9EDEF.pf trouvé ! C:\WINDOWS\prefetch\INTERNETGAMEBOX_SETUP[1].EXE-26A9F522.pf trouvé ! *** Recherche cles registre *** Recherche dans [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs] Recherche dans [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ModuleUsage] Recherche Clé Magic Control *** Module de Recherche complémentaire *** (Recherche fichiers spécifiques) 1)Recherche fichiers connus: 2)Recherche Heuristique : * C:\WINDOWS\system32\whqzclvggp.dat trouvé ! ** C:\WINDOWS\system32\whqzclvggp.dat trouvé ! *** **** C:\WINDOWS\system32\whqzclvggp_navps.dat trouvé ! ***** ****** ******* ******** *** Analyse Terminé le 26/06/2007 à 20:58:35,96 ***
  25. Merci angelique je ne suis pas idiot, si je demande ça c'est après que plusieurs posts (après le mien) ait trouvé une réponse (sujets sembables) . Je sais bien que vous faites cela par passion (ou altruisme comme tu veux).
×
×
  • Créer...