elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Warning variable tipo double
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Warning variable tipo double  (Leído 1,211 veces)
antolinalvaro

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Warning variable tipo double
« en: 28 Julio 2018, 11:15 am »

Buenos días. En este código me da un warning en el fscanf de mensualidades. Me dice:
format ‘%f’ expects argument of type ‘float *’, but argument 3 has type ‘double’
y no logro entender que significa

void leerFichero(){
  FILE* Fichero;
  int i;
  char Cabecera1[100], Cabecera2[100], Piso[20];
  float Mensualidades[100],SumaMensualidades;
  i = 0;
  SumaMensualidades = 0;
  fscanf(Fichero,"%[^\t]",Cabecera1);
  fscanf(Fichero,"%[^\t]",Cabecera2);
  fscanf(Fichero,"%[^\t]",Piso);
/*Leo las mensualidades a lo largo de los 12 meses*/
  while(i<12){
    fscanf(Fichero,"%f",Mensualidades);
    SumaMensualidades = SumaMensualidades + Mensualidades;
    i = i + 1;
  }
}

Este es el fichero

**********RECIBOS COMUNIDAD************
Pisos   Mensualidades
1ºA   45 20 40 69 80 50 10 18 0 49 0 50


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines