El título es algo caótico pero no se como expresarlo mejor, lo siento...
Os expongo lo que quiero
tengo un texto:
prefijo zxxadasdasdasddwqd sufijo
esta linea se ignora
esta tambien se ignora pero el texto es diferente
prefijo zxxadasdasdasQd asd sufijo
prefijo nv c,vzmcxlalcklcsa d sufijo
prefijo zxx·"1312321dxdwqd sufijo
De cada linea de este texto tengo que sacar todo lo que hay entre ell prefijo y el sufijo almacenarlo en un array de modo que quede:
cadena [1] = zxxadasdasdasddwqd
cadena [2] = zxxadasdasdasQd asd
cadena [3] = nv c,vzmcxlalcklcsa d
cadena [4] = zxx·"1312321dxdwqd
Supongo que será bastante sencillito pero no teno ni idea de como se hace.
La parte complicada es que todo el texto me lo devuelve una funcion del sistema usando system(''). Se hacerlo alamacenando la cadena en un archivo temporal pero si puedo evitarlo mejor.