Hace poco que he empezado en C++ y ahora estoy intentado usar los ficheros. Y me he quedado estancado en un error. Os dejos una breve explicación de lo que hace el programa.
Calcula los números primos.
Imprime los números en un archivo "primos.txt" separándolos por una barra "/". Por ejemplo: "2/3/5/7/11".
Si el usuario quiere leer los números primos el programa tendría que hacer lo siguiente: si hay un número imprime el número, si hay una "/" hace un salto de linea.
Código donde creo que esta el problema:
Código
//Abrimos o creamos el fichero numeros_primos.txt fichero_numero_primo = fopen("primos.txt", "r"); if (fichero_numero_primo == NULL) printf ("No se ha podido abrir el fichero numeros_primos.txt"); else { numero_primo = fgetc(fichero_numero_primo); while (feof(fichero_numero_primo) == 0) { numero_primo = fgetc(fichero_numero_primo); if (numero_primo = '/') printf("\n"); else printf ("%d", numero_primo); } fclose (fichero_numero_primo); }