Prosty sposób na skrócenie stringa

0

mam string z nazwą pliku
jest jakis prosty sposób, żeby wyrzucic z niego rozszerzenie?

chodzi o czywiście o c++

0
    string plik "nazwa.txt";
    unsigned pos = plik.find(".");
    plik.erase(pos);
    cout << plik;
 
4

powinno być find_last_of, rozszerzenie nazwy pliku jest po ostatniej kropce, nie po pierwszej.

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