Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2014, 07:52
Avatar de Totti7
Totti7
 
Fecha de Ingreso: mayo-2012
Ubicación: barcelona
Mensajes: 28
Antigüedad: 12 años
Puntos: 2
Leer fichero en c

Buenas!
Tengo un problemilla a la hora de hacer un ejercicio, el caso es que tengo un archivo .txt que quiero leer y transformar en código c utilizando una función getc.. soy principiante en esto de la programación en c, así que agradecería vuestra ayuda. Lo que quiero hacer es que me lea el fichero, pero cuando llegue a una coma(,) salte de linea y continúe leyendo el código hasta otra coma y así sucesivamente. De momento tengo esto, que creo que me lee el código entero. Gracias por adelantado:)
Código C:
Ver original
  1. void llenarasignaturas(int c){
  2.    
  3.     FILE *f;
  4.     f=fopen("asignaturas.txt","r");
  5.     while (c!=EOF)
  6.     {
  7.         printf("%c",c);
  8.         c=getc(f);
  9.      
  10.     }
  11.          fclose(f);
  12.    
  13. }