Удаление всего после символа (, а также символа)

У меня есть такая строка:

std::string string1 = "xjdfhfakdjs%54k34k.-jk34";

Мне нужно получить только ""xjdfhfakdjs", но строка динамическая, а не жестко закодированная, поэтому я не знаю, что это такое, длина и т. д., поэтому я хотел удалить все после%, а также% char.

Как я мог это сделать?

10
задан Yoon5oo 25 June 2018 в 15:51
поделиться