Underc0de

Programación General => C / C++ => Códigos Fuentes => Mensaje iniciado por: Expermicid en Enero 17, 2013, 01:54:08 PM

Título: Alternativa a sMyPath [Ported C++]
Publicado por: Expermicid en Enero 17, 2013, 01:54:08 PM
Nuevamente ante una necesidad, me vi "obligado" xD a hacer un code para obtener la ruta del exe que se ejecutaba.

Y lo consegui con la API GetModuleFileNameA que despues me acorde del code que hizo M3 en vb6 con esta API y que luego Metal lo traducio a Delphi.

Asi que se lo dejo en C++ :)

#include <iostream>
#include <windows.h>

void main() {
char path[MAX_PATH];
DWORD size = GetModuleFileNameA(NULL, path, MAX_PATH);
if (size)
std::cout << path << std::endl;
getchar();
}


(http://i.imgur.com/GQd47.png)

Saludos
Título: Re:Alternativa a sMyPath [Ported C++]
Publicado por: [L]ord [R]NA en Enero 21, 2013, 11:18:30 AM
Haces uso de un API de Windows sin incluir dicha libreria... Estas seguro que la compilacion de ese codigo da como resultado lo que muestras?
Título: Re:Alternativa a sMyPath [Ported C++]
Publicado por: Expermicid en Enero 21, 2013, 12:41:52 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Haces uso de un API de Windows sin incluir dicha libreria... Estas seguro que la compilacion de ese codigo da como resultado lo que muestras?

Sisi tienes razon, cuando copie y pegue el codigo aqui se me perdio una linea.

Falta incluir:

Código (cpp) [Seleccionar]
#include <windows.h>

Gracias por el aviso

Saludos