Hola buenas,
estoy muy perdido en cuanto a vectores en c y necesito hacer un programa en C básico que a través del programa haga lo del siguiente ejemplo:
Imaginemos que tenemos un fichero llamado ejemplo.txt con lo siguiente:
pera,manzana,kiwi,1
manzana,pera,kiwi,2
kiwi,pera,manzana,3
manzana,kiwi,pera,4
pera,kiwi,manzana,5
kiwi,manzana,pera,6
Y a través de una función[QUE YA TENGO ELABORADA] introduzco una nueva linea con el orden de palabras que quiera y un número al final fijo, el 0. El fichero quedaría a continuación así:
manzana,kiwi,pera,0
pera,manzana,kiwi,1
manzana,pera,kiwi,2
kiwi,pera,manzana,3
manzana,kiwi,pera,4
pera,kiwi,manzana,5
kiwi,manzana,pera,6
Pues bien,
ahora viene el lío, lo que quiero es una función que analice el orden de las palabras y sustituya el 0 por el número que tiene al final de la línea la misma combinación de palabras más abajo. En el ejemplo, la función debería sustituir el 0 por 4 y quedaría así:
manzana,kiwi,pera,4
pera,manzana,kiwi,1
manzana,pera,kiwi,2
kiwi,pera,manzana,3
manzana,kiwi,pera,4
pera,kiwi,manzana,5
kiwi,manzana,pera,6
Sé que tengo que introducir los datos del fichero en un vector de registros pero no consigo que me funcione nada
Si alguien me pudiera ayudar le estaría muy agradecido, si necesitais algún tipo de información, tan solo pedidla. Muchas gracias!