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
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?
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:
#include <windows.h>
Gracias por el aviso
Saludos