Xdanger Δημοσ. 25 Ιουλίου 2010 Δημοσ. 25 Ιουλίου 2010 χρησιμοποιω vs και κανω target σε win32 console application. πως μπορω να παρω την διαδρομη για το εκτελεσιμο? βασικα με ενδιαφερει να μαθω απο ποιον δισκο ξεκιναει το προγραμμα. εχω χρησιμοποιησει το getmodulefilename αλλα μου γυρναει ενα αλφαρηθμιτικο μοιαζει με δεκαεξαδικο. εχω να χρησιμοποιησω c++ απο το vs6
kagelos Δημοσ. 25 Ιουλίου 2010 Δημοσ. 25 Ιουλίου 2010 >[color="#0000ff"]#include[/color] <stdio.h> [color="#8000ff"]int[/color] main([color="#8000ff"]int[/color] argc, [color="#8000ff"]char[/color] *argv[] ) { printf([color="#a31515"]"Exe path : %s\n"[/color], argv[[color="#ff8000"]0[/color]]); [color="#0000ff"][b]return[/b][/color] [color="#ff8000"]0[/color]; } Το path του εκτελέσιμου περνάει σαν παράμετρος στην κονσόλα (είναι η πρώτη παράμετρος).
parsifal Δημοσ. 25 Ιουλίου 2010 Δημοσ. 25 Ιουλίου 2010 http://msdn.microsoft.com/en-us/library/sf98bd4y%28VS.80%29.aspx
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.