Hola, necesito ayuda con este code
Lo que yo quiero eliminar es esto de la cadena maps/.bsp y dejar solo Vengeance
//Cadena original = maps/Vengeance.bsp
char parte[] = "maps/";
char nueva[40];
int posicion = strlen(level) - strlen(strstr(level, parte));
for (int a = 0; a < posicion; a++)
nueva[a] = level[a];
for (int a = posicion; a < strlen(level); a++)
nueva[a] = level[a + 5];
sprintf(sz, "%s", nueva);
Soy novato en esto no se como hacerlo les agradecería si me pueden ayudar!
Lo mas simple con el tipo de variable que usas, es crear otra cadena del largo de tu coincidencia (+1 para el /0) y copies desde el inicio de la coincidencia hasta el final (el inicio luego del "/" y el final antes del ".")