caso1.sec
caso2.sec
Pues bien, mi problema viene es que ahora necesito crear un fichero de salida que contenga los nombres de cada uno (sin la extensión) separados por un -, y la extensión .out. Quedaría de esta manera:
caso1-caso2.out
Y por más que lo intento, no consigo sacarlo. No puedo escribir directamente "caso1-caso2.out" ya que los nombres de los ficheros pueden ser diferentes, tengo que hacerlo de modo general. Lo he intentado con el siguiente código, pero me da error (me devuelve NULL) a la hora de crear el fichero .out:
Código
for (i=0;nomFich1[i]!='.';i++) { fichSal[i]=nomFich1[i]; } fichSal[i]='-'; i++; for(j=0;nomFich2[j]!='.';j++){ fichSal[i]=nomFich2[j]; i++; }
Donde nomFich1 es la cadena donde está almacenado "caso1.sec", nomFich2 donde se encuentra "caso2.sec" y fichSal nombre del fichero que debo crear.
¿Dónde está el fallo? ¿Hay alguna manera más fácil de realizar lo que pido?
Gracias!