• Viernes 1 de Noviembre de 2024, 08:33

Autor Tema:  Error C2061 Y C2511  (Leído 1399 veces)

pix

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Error C2061 Y C2511
« en: Martes 27 de Mayo de 2008, 12:43 »
0
hola, estoy intentando escribir un progaram en C++ usando el visual studio 2088.
En principio he creado tres arcchivos: un main (.cpp), otro .cpp para los subprogramas y un .h para la descripcion un clase.
pues bien el programa principal me compila bien pero cuando compilo el .cpp donde están los subprogramas me da el siguiente error:

1>d:\programación c++\ident_estat\ident_estat\ident.h(18) : error C2061: syntax error : identifier 'FILE'
1>d:\programación c++\ident_estat\ident_estat\ident.cpp(17) : error C2511: 'void Ident::leersecuencia(FILE *,FILE *)' : overloaded member function not found in 'Ident'
1>        d:\programación c++\ident_estat\ident_estat\ident.h(10) : see declaration of 'Ident'

FICHERO IDENT.H
#pragma once

#ifndef __IDENT__
#define __IDENT__
#define N 129   //numero de filas de la matriz de transiciones
#define M 14//numero de columnas de la matriz de transiciones


class Ident
{
private:
   
   int *mat[N][M];

public:

   Ident(void);
   void leersecuencia(FILE *fin,FILE *fout);   //almacena las secuencias de entrada y salida en matriz
   ~Ident(void);
};
#endif

FICHERO IDENT.CPP
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "Ident.hpp"
#include <time.h>


Ident::Ident (void)
{


}

void Ident::leersecuencia(FILE *fin, FILE *fout)


¿ME PODEIS AYUDAR POR FAVOR? Es como si no reconociese la declaración del subprograma en la clase. ¿q pasa?
GRACIAS

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Error C2061 Y C2511
« Respuesta #1 en: Martes 27 de Mayo de 2008, 12:55 »
0
Sin tener todo el codigo es dificil pero muda #include <stdio.h> a IDENT.H ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

pix

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Error C2061 Y C2511
« Respuesta #2 en: Martes 27 de Mayo de 2008, 13:01 »
0
ok, gracias. ya no me da error.