Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Funkcja zwracajaca nazwe pliku

Ostatnio zmodyfikowano 2011-03-15 23:25
Autor Wiadomość
Raptiler
Temat założony przez niniejszego użytkownika
Funkcja zwracajaca nazwe pliku
» 2011-03-15 22:53:03
Cześć, chodzi mi o to czy jest jakaś funkcja ( jak jest to prosze o jej podanie ) która zwróci mi nazwę mojego programu ( tak jak ja nazwał uzytkownik )np program.exe
P-29166
DejaVu
» 2011-03-15 23:14:45
http://msdn.microsoft.com/en-us/library/ms683197(v=vs.85).aspx

C/C++
char sWynik[ MAX_PATH + 1 ];
::GetModuleFileNameEx(::GetCurrentProcess(), NULL, sWynik, sizeof( sWynik ) );
P-29168
ison
» 2011-03-15 23:14:53
bez używania bibliotek windowsowych:

C/C++
#include <iostream>
#include <string>

std::string getFileName( const std::string & var )
{
    if( var.rfind( '\\' ) != std::string::npos ) return var.substr( var.rfind( '\\' ) + 1, var.length() - var.rfind( '\\' ) - 1 );
    else if( var.rfind( '/' ) != std::string::npos ) return var.substr( var.rfind( '/' ) + 1, var.length() - var.rfind( '/' ) - 1 );
    else return var;
   
}

int main( int argv, char ** argc )
{
    if( argv ) std::cout << "File name: " << getFileName( argc[ 0 ] );
   
}
P-29169
Raptiler
Temat założony przez niniejszego użytkownika
» 2011-03-15 23:25:42
Dzieki zamkykam
P-29170
« 1 »
  Strona 1 z 1