Operacja z tekstem

0

Mam pytanko:
W jaki sposób z pełnej nazwy ścieki np:
C:\Programy\plik.txt
wydobyć nazwę pliku, tzn samo plik.txt ?

Ja próbowałem kombinować z rónymi funkcjami str* , ale najczęściej nie potrafiłem sobie poradzić ze wskaźnikami - bo nie za bardzo je rozumiem.
Bardzo bym prosił o pomoc.
A moze jest jakaś zupełnie inna funkcja służąca do takiej operacji?
Wszelkie sugestie mile widziane.

Pozdr.

0

ale chodzi ci o czyste c++ ?? Czy może bcb ?? spróbuj:

ExtractFileName("c:\program files\borland\cbuilder3\bcb.exe");

0

Czyste C musi byc

0
    char *path="c:\\program files\\borland\\cbuilder3\\bcb.exe";
    char *p = strchr(path,'\');

    if (p!=null)
        printf("%s\n",p+1);

pzdr,

y.

1 użytkowników online, w tym zalogowanych: 0, gości: 1