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

 


Dernière réponse
Sujet : [VC++]Passer Et recuperer des arguments a une winmain
El_gringo

CARBON_14 a écrit a écrit :

 
 
Vive le couple Windows/DOS !  




 
--> qui disparait avec WindowsXP, je m'demande bien ce que ça va donner...


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
El_gringo

CARBON_14 a écrit a écrit :

 
 
Vive le couple Windows/DOS !  




 
--> qui disparait avec WindowsXP, je m'demande bien ce que ça va donner...

Carbon_14 Tout le monde utilise Windows mais garde la nostalgie du (bon vieux) DOS. On est bien content de le trouver (j'ai tâté du OS/2 jusqu'à la version 4, pas mal du tout mais abandonné par IBM bien qu'en avance sur Windows sur certains points hors marketing).
 
Quand j'ai besoin d'effacer un gros paquet de fichiers, je le fais en session DOS (avec 4DOS) car ça va beaucoup plus vite que sous Windows (95 sur mon vieux DX4/100, 3.11 est moins "lourd" ).
 
Renommer des fichiers en bloc avec spécif abcd??.t* , pas évident avec l'explorateur  :).
 
Vive le couple Windows/DOS !
LeGreg je voudrais juste preciser que argc argv
c'est une convention du C standard
et n'a donc qu'un rapport lointain avec
Dos. (peut-etre plus avec Unix vu les origines
communes du C et d'unix)
 
A+
LEGREG
El_gringo Si, qd même, par bien des aspect, Window est largement mieux que le dos, pas d'anti Windowsisme primaire, s'il vous plait ! Heureusement d'ailleur; si on trouvait le moyen de régressez, alors que la puissances des pc à du être multipliée par 100, ça serai grave !
Personnellement, quand je vois ceux qui n'y connaissent rien galèrer comme ils le font avec windows, je me dis qu'avec le dos, il auraient balancé leur pc par la fenêtre depuis longtemps. ça serai dangereux, parce que vu le nombre de gens qui ont des pc, les hopitaux seraient remplis de gens qui se s'en sont pris sur la gueule...
Euh, enfin, je me suis égaré là. Au départ, je voulais dire que windows est beaucoup mieux que le DOS sur bien des points !
 
Et si la ligne de commande est vouée à disparaitre... comment on pourra passer des arguments à des programmes !? elle est encore carrément utilisée !

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

n0mad Il me semble qu'il y a plein de fonction Afx* pour récupérer la ligne de commande.
 
Ceci dit, lire la ligne de commande n'a plus grand interet vu que le prompt est destiné à disparaitre...
Carbon_14 Qui a dit que Windows était mieux que DOS ? Bibill pour vendre ses produits ?
 
Il doit y avoir moyen de faire une fonction qui remplace les argc argv.
Un exercice pour étudiant ?
A vos plumes (claviers  :lol:).
El_gringo n'empêche que, ça, j'l'avais déja dis une fois. J'trouve ça con... c de la régression par rapport à la prog dos..., c'était mieux avant ! (Cabrel nous avait pourtant prévenu, mais personne ne l'écoute ce bonhomme ! :D)
Carbon_14 Si on lance TOTO.EXE -c -h -v 2 3 4
dans la chaîne de caractères lpCmdLine on trouve
"-c -h -v 2 3 4".  
Y a plus qu'à découper en cherchant les espaces..
kick oki mais j'arrive pas à les recup la, comment on fait pour avoir chaque argument, est-ce qu'il faut les passer avec une syntaxe special, etc..., un tout petit exemple d'une ligne d'argument passer et d'une recuperation d'argument svp
merci
TheJackal lpCmdLine
kick ben ouais ya pas argv ni argc, comment on fait pour passer des arguments, je n'ai que ca  
WinMain( HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)