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

  FORUM HardWare.fr
  Programmation
  C

  une petite connerie a programmer pr un pote

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

une petite connerie a programmer pr un pote

n°744457
Grosmoc
Posté le 29-05-2004 à 09:07:43  profilanswer
 

bonjour, voila, je veux programmer une petite merdouille pr un pote, histoire de le faire un peu chier ;) :sol:
je veux creer a gogo des repertoires sur son bureau (je programme avec dev c++), sachant ke le chemin de son bureau, c'est c:\Documents and Settings\All Users\Bureau
j'arrive pas a faire en sorte de pouvoir les creer uniquement sur son bureau....
merci;)

mood
Publicité
Posté le 29-05-2004 à 09:07:43  profilanswer
 

n°744458
kadreg
profil: Utilisateur
Posté le 29-05-2004 à 09:09:50  profilanswer
 

[:krytine]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°744465
black_lord
Truth speaks from peacefulness
Posté le 29-05-2004 à 09:23:31  profilanswer
 

[:ban]

n°744472
cris56
Posté le 29-05-2004 à 09:37:54  profilanswer
 

grosmoc a écrit :

sachant ke le chemin de son bureau, c'est c:\Documents and Settings\All Users\Bureau
j'arrive pas a faire en sorte de pouvoir les creer uniquement sur son bureau....


 
tu t'es relus quand ta bu?

n°744499
Grosmoc
Posté le 29-05-2004 à 10:43:47  profilanswer
 

bref, en admettant que je me sois gouré ds le chemin(c pas le + important), je veux surtout savoir comment faire pr creer des repertoires ds un repertoire bien precis du disk dur...

n°744504
Taz
bisounours-codeur
Posté le 29-05-2004 à 10:48:07  profilanswer
 

ben tu le programmes correctement

n°744505
cris56
Posté le 29-05-2004 à 10:54:55  profilanswer
 

et tu fais ca avec l'api win32 stp sous windows, va voir sur msdn

n°744526
TotalRecal​l
Posté le 29-05-2004 à 11:41:49  profilanswer
 

C'est pas bien donc tu le fais pas.

n°744531
cris56
Posté le 29-05-2004 à 11:47:19  profilanswer
 

surtout que ca existe deja ce genre de malicieux

n°744532
Ace17
Posté le 29-05-2004 à 11:47:31  profilanswer
 

TotalRecall a écrit :

C'est pas bien donc tu le fais pas.


Mais de quel droit vous vous permettez de juger ce qu'il essaie de faire? :fou:  
Ca regarde que lui! Si vous voulez pas l'aider, ok, mais alors ne venez pas lui pourrir son topic! ( a moins que la charte du forum n'interdise ce genre d'aide, mais c'est pas encore le cas )

mood
Publicité
Posté le 29-05-2004 à 11:47:31  profilanswer
 

n°744534
cris56
Posté le 29-05-2004 à 11:50:59  profilanswer
 

si il créé ce genre de prog a but maléfique, il se doit de créé l'antidote...

n°744536
Ace17
Posté le 29-05-2004 à 11:53:43  profilanswer
 

cris56 a écrit :

si il créé ce genre de prog a but maléfique, il se doit de créé l'antidote...


Ah bon? Et ca sort d'ou ca?

n°744537
kadreg
profil: Utilisateur
Posté le 29-05-2004 à 11:55:47  profilanswer
 

Ace17 a écrit :

Ah bon? Et ca sort d'ou ca?


 
De la politesse :jap:


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°744538
cris56
Posté le 29-05-2004 à 11:56:38  profilanswer
 

je vois pas pourquoi ca serait ecris dans la charte, mais ca te parais pas normal?
 
t'aimerais bien voir l'arborescence de tes disques pourris par des milliers de  dossiers?

n°744540
black_lord
Truth speaks from peacefulness
Posté le 29-05-2004 à 11:58:12  profilanswer
 

Ace17 a écrit :

Ah bon? Et ca sort d'ou ca?


 
[:dawadtc]

n°744543
Ace17
Posté le 29-05-2004 à 12:05:22  profilanswer
 


Comme c'est spirituel... et apres certains parlent de politesse!

n°744545
Ace17
Posté le 29-05-2004 à 12:08:39  profilanswer
 

cris56 a écrit :

je vois pas pourquoi ca serait ecris dans la charte, mais ca te parais pas normal?
t'aimerais bien voir l'arborescence de tes disques pourris par des milliers de  dossiers?


Je suis d'accord avec toi que ce gars la est en train de concevoir une saloperie, et personnellement je ne vais pas l'y encourager.  
 
Maintenant j'estime que ca ne regarde que lui, et qu'il est responsable de ce qu'il fait, et que ce n'est pas aux forumeurs de juger de l'emploi qu'il fera de son utilitaire a la con.
 
J'ai déja programmé ce genre de trucs une ou deux fois, et quelles ont été les conséquences? On s'est payés un bon fou rire moi et mon pote a nous pourrir mutuellement nos disques, et le jour d'apres on n'a plus jamais touché a ce programme foireux. Donc tu vois, c'est pas si grave.
 
Maintenant je t'accorde que grosmoc m'a tout l'air d'un sacré clown  :lol:  et que ca donne pas du tout envie de l'aider  :)  
Mais de la a empecher les autres de le faire... c'est de la mégalomanie!


Message édité par Ace17 le 29-05-2004 à 12:15:09
n°744547
Ace17
Posté le 29-05-2004 à 12:12:10  profilanswer
 

Et j'ajoute que dans le cas qui nous occupe, il ne s'agit pas de pourrir une arborescence mais juste un dossier sans sous dossiers... Donc l'antidote est vite trouvé...

n°744563
weed
Posté le 29-05-2004 à 12:59:43  profilanswer
 

bon je connais pas la syntaxe mais ca va etre du genre :
 

Code :
  1. #include <string.h>
  2. #include <stdio.h>
  3. int i;
  4. FILE *desc;
  5. char str[10];
  6. //on copie le chemin et le debut du fichier ds un tabela de caractere
  7. strcpy (str,"c:\\Documents and setting\\ ........\\bureau\fichier_" );
  8. for (i=0;i <200 ; i++)
  9. {
  10. strstr( str, iteoa(i) );  //tu concane fichier avec la variable i qui est doit etre traduit en char* d'ou le iteoa
  11. desc = fopen (str,"w" ); //on ouvre en ecriture le fichier => creation
  12. fclose (str); //on referme immediattement pour que ce soit plus propre
  13. }


 
voilou le principe mais je ne suis pas sur du tout que ca marche
 
PS : en fait, c'est une creation de fichier, je n'ai jms utitilisé de fonction pour creer des rep  
sinon tu peux t'inspirer de ce post : http://forum.hardware.fr/hardwaref [...] 2303-1.htm

n°744570
Taz
bisounours-codeur
Posté le 29-05-2004 à 13:12:31  profilanswer
 

utilise spring bordel :o

n°744576
weed
Posté le 29-05-2004 à 13:24:47  profilanswer
 

man spring
Il n'y a pas de page de manuel pour spring.

n°744577
Grosmoc
Posté le 29-05-2004 à 13:26:14  profilanswer
 

pr repondre a ceux qui pense que je suis un petit con qui veut pourrir le disque dur de qqun, c'est faux, je l'ai prevenu en lui disant que j'essaierai de faire un petit programme, juste pour lui montrer, il ne s'agit que de creer un dossier avec un fichier .txt dedans, c'est tout. Je n'ai absolument pas l'intention de tout foutre en l'air, surtout que c'est mon meilleur ami, et de ce point de vue, c'est qqun que je respecte.
Secundo, il existe la commande "mkdir" qui marche sous unix et msdos, qui sert a creer un repertoire, seulement, je ne juste pas comment m'en servir de telle facon a ce que je puisse le creer a un endroit bien precis, en locurence, le bureau de mon ami, de facon a ce que ce soit visible et qu'il puisse l'effacer rapidement.

n°744578
Taz
bisounours-codeur
Posté le 29-05-2004 à 13:27:53  profilanswer
 

petit con :o

n°744596
Grosmoc
Posté le 29-05-2004 à 13:44:52  profilanswer
 

?

n°744598
weed
Posté le 29-05-2004 à 13:45:38  profilanswer
 

je suis pas sur que mkdire fonctionne sous dos, essaie plutot "md", ca je suis certain ...
tu peux tout simplementfaire un .bat alors et tu fais un for a l'interieur un md
par contre je ne sais plus comment faire un for dans un script dos .bat  
fais une recherche sur google ou contente toi de creer des fichiers txt sur sur son bureau

n°744608
Grosmoc
Posté le 29-05-2004 à 13:52:39  profilanswer
 

mon gros probleme, c'est que je ne vois pas comment cibler la creation de ces fichiers sur le bureau, c'est a dire que j'ai le chemin absolu de l'endroit ou je veux mettre ce txt(ou le dossier, peu importe, c'est pareil) mais je n'arrive a faire en sorte de le mettre a cette endroit.
parce que malheuresement, ca marche pas comme le terminal de commande unix :-/

n°744611
weed
Posté le 29-05-2004 à 13:57:59  profilanswer
 

et bien la cible c'est  
c:\\documents and setting\\administrateur\\bureau\\fichier_a.txt
ca depends s'il est loggué en tant que admin ou pas  
si c'est machine perso, il y a de tres tres forte que ce le soit

n°744646
Grosmoc
Posté le 29-05-2004 à 14:29:38  profilanswer
 

ah, je commence a comprendre pourquoi j'arrive pas au resultat escompté
en fait, en faisant(avec dev c++) system("mkdir....." );
ca marche mais en mettant le chemin vers lequel le dossier doit etre créer, il n'aime pas le nom des dossier qui comportent un espace, genre "Documents and Settings", ce'st a dire, qu'il créé un dossier appelé documents, dans lequel il crée 2 dossiers appelés "and" et "settings"...
c la memerde :(

n°744647
Grosmoc
Posté le 29-05-2004 à 14:31:59  profilanswer
 

hum, je crois que l'un de vous avait raison, il semble qu'il faille que j'utilise "md" et non "mkdir"... sorry

n°744648
Ace17
Posté le 29-05-2004 à 14:32:16  profilanswer
 

Pourquoi ne pas utiliser CreateDirectory?

n°744649
black_lord
Truth speaks from peacefulness
Posté le 29-05-2004 à 14:33:25  profilanswer
 

Ace17 a écrit :

Pourquoi ne pas utiliser CreateDirectory?


pas assez 733t :o

n°744657
cris56
Posté le 29-05-2004 à 14:44:28  profilanswer
 

Ace17 a écrit :

Pourquoi ne pas utiliser CreateDirectory?


 
oui, il faut  utiliser CreateDirectory
 
c'est quoi ce bordel d'utiliser un system  :o

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  une petite connerie a programmer pr un pote

 

Sujets relatifs
[PHP] Une petite précision sur date()DANGER - Nos droits a programmer librement gravement menacés.
programmer un .batProgrammer un telnet sous windows
[RESOLU][HEADER] Solution ultime pour programmer propre ?[HTML] Petite aide requise pour mon TPE :)
Programmer proprement[OpenGL] Programmer sur Mac en C++/OpenGL
Programmer : Envoyer un mail sous excel1AIDEZ MOI mon pote à un virus!!
Plus de sujets relatifs à : une petite connerie a programmer pr un pote


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR