jb212121
Messages postés76Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention22 décembre 2012
-
21 nov. 2007 à 18:44
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
7 sept. 2008 à 21:34
Bonsoir a tous,
Quelqu'un sait il comment autocopier son .exe à un endroit bien precis ?
C'est à dire que des que je lance mon .exe il se copy dans "c:\\Monfichier.exe" par exemple.
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 21 nov. 2007 à 18:55
Hello,
Pourquoi ne pas faire un installeur?
Je ne pense pas qu'un exe puisse se copier lui-même...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 21 nov. 2007 à 19:27
Ah ok...
Je ne savais pas. Merci du tuyau.
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
jb212121
Messages postés76Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention22 décembre 2012 21 nov. 2007 à 19:48
CopyFile(
LPCTSTR lpExistingFileName, // address of name of an existing file
LPCTSTR lpNewFileName, // address of filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);
BruNews CopyFile je connais, mais je voudrais savoir si il existe en c un equivalent de
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 7 sept. 2008 à 21:32
J'ignore pour windows mais as tu testé ce code sous linux ?
Si j'ouvre une console, que je me place dans le répertoire hôte et que je tape ./Test pour faire exécuter le programme, il m'affiche:
./Test
Si je vais dans /etc et que je tape /home/[nom utilisateur]/ProjetsC++/Test/Test
Là ça m'affiche bien
/home/[nom utilisateur]/ProjetsC++/Test/Test
Cependant, si je fais ../home/[nom utilisateur]/ProjetsC++/Test/Test
Le programme m'affiche
../home/[nom utilisateur]/ProjetsC++/Test/Test
argv[0] ne contient donc pas le chemin de l'exécutable mais la ligne de commande qui a servit à le lancer. Donc pour la portabilité, c'est comme dit brunews.
Aussi, j'en profiterais pour dire qu'il est, dans la très grande majorité du temps, inutile de poster un message sur un topic inactif depuis plus d'un an. Ils sont, pour la plupart, morts depuis longtemps.
Si j'ai repéré ce message c'est seulement à cause du petit onglet à droite qui affiche les derniers messages envoyés.