une petite connerie a programmer pr un pote

une petite connerie a programmer pr un pote - C - Programmation

Marsh Posté le 29-05-2004 à 09:07:43    

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;)

Reply

Marsh Posté le 29-05-2004 à 09:07:43   

Reply

Marsh Posté le 29-05-2004 à 09:09:50    

[:krytine]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 29-05-2004 à 09:23:31    

[:ban]

Reply

Marsh Posté le 29-05-2004 à 09:37:54    

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?

Reply

Marsh Posté le 29-05-2004 à 10:43:47    

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...

Reply

Marsh Posté le 29-05-2004 à 10:48:07    

ben tu le programmes correctement

Reply

Marsh Posté le 29-05-2004 à 10:54:55    

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

Reply

Marsh Posté le 29-05-2004 à 11:41:49    

C'est pas bien donc tu le fais pas.

Reply

Marsh Posté le 29-05-2004 à 11:47:19    

surtout que ca existe deja ce genre de malicieux

Reply

Marsh Posté le 29-05-2004 à 11:47:31    

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 )

Reply

Marsh Posté le 29-05-2004 à 11:47:31   

Reply

Marsh Posté le 29-05-2004 à 11:50:59    

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

Reply

Marsh Posté le 29-05-2004 à 11:53:43    

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?

Reply

Marsh Posté le 29-05-2004 à 11:55:47    

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 !
Reply

Marsh Posté le 29-05-2004 à 11:56:38    

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?

Reply

Marsh Posté le 29-05-2004 à 11:58:12    

Ace17 a écrit :

Ah bon? Et ca sort d'ou ca?


 
[:dawadtc]

Reply

Marsh Posté le 29-05-2004 à 12:05:22    


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

Reply

Marsh Posté le 29-05-2004 à 12:08:39    

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
Reply

Marsh Posté le 29-05-2004 à 12:12:10    

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é...

Reply

Marsh Posté le 29-05-2004 à 12:59:43    

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

Reply

Marsh Posté le 29-05-2004 à 13:12:31    

utilise spring bordel :o

Reply

Marsh Posté le 29-05-2004 à 13:24:47    

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

Reply

Marsh Posté le 29-05-2004 à 13:26:14    

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.

Reply

Marsh Posté le 29-05-2004 à 13:27:53    

petit con :o

Reply

Marsh Posté le 29-05-2004 à 13:44:52    

?

Reply

Marsh Posté le 29-05-2004 à 13:45:38    

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

Reply

Marsh Posté le 29-05-2004 à 13:52:39    

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 :-/

Reply

Marsh Posté le 29-05-2004 à 13:57:59    

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

Reply

Marsh Posté le 29-05-2004 à 14:29:38    

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 :(

Reply

Marsh Posté le 29-05-2004 à 14:31:59    

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

Reply

Marsh Posté le 29-05-2004 à 14:32:16    

Pourquoi ne pas utiliser CreateDirectory?

Reply

Marsh Posté le 29-05-2004 à 14:33:25    

Ace17 a écrit :

Pourquoi ne pas utiliser CreateDirectory?


pas assez 733t :o

Reply

Marsh Posté le 29-05-2004 à 14:44:28    

Ace17 a écrit :

Pourquoi ne pas utiliser CreateDirectory?


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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed