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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Ayuda codigo con clases.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda codigo con clases.  (Leído 2,802 veces)
kaskull

Desconectado Desconectado

Mensajes: 45


Ver Perfil
Ayuda codigo con clases.
« en: 30 Marzo 2014, 18:19 pm »

Hola muy buenas, estoy diseñando un codigo con clases pero al compilarlo me da error, a ver si alguien me puede echar una mano y ayudarme a solucionarlo.

Main:
Código:
#include <iostream>
#include <fstream>
#include <string.h>
#include<string>
#include<stdio.h>
#include <stdlib.h>
#include "info.hh"
#define MAX_CUSTOMERS 30

using namespace std;
int main(){
info group[MAX_CUSTOMERS]();
info aux();
int index = 0;
int proba;
int i =0;
string read_line;
ifstream myfile ("30");
if (myfile.is_open())
{
while ( getline (myfile,read_line) )
{
aux(read_line);
group[i] = aux;
i++;
}
myfile.close();
proba = group[i].getNumber;
cout << proba << endl;
}

else{
cout << "Unable to open file";
}
return 0;
}

Header:
Código:
#include <iostream>
#include <fstream>
#include <string.h>
#include <string>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

class info {
public:
info(string);
int getNumber();
private:
int phone;
char *name, *email, *city;

};

Clase
Código:
#include <iostream>
#include <fstream>
#include <string.h>
#include <string>
#include <stdio.h>
#include <stdlib.h>
#include "info.hh"
using namespace std;

 

info::info(string line) {

char s[line.size()+1];
strcpy(s,line.c_str());
char *token = strtok(s,",");

name = token;
token = strtok(NULL,",");
city=token;

token = strtok(NULL,",");
email=token;

token = strtok(NULL,",");
      phone= atoi (token);
}
int info::getNumber(){
return phone;
}

Archivo con strings:

Código:
Josep A.,Tarragona,josep@yahoo.com,658347774
Jan Q.,Tarragona,jan@gmail.com,634172596
Jordi R.,Paris,jordi@hotmail.com,676384167
Jaume R.,Barcelona,jaume@yahoo.com,633985748
Jaume R.,Barcelona,jaume@hotmail.com,669975576
Joana Y.,Munic,joana@yahoo.com,606391524
Joana Q.,Lleida,joana@gmail.com,602392390
Josep T.,Munic,josep@yahoo.com,672911438
Joana Y.,Girona,joana@hotmail.com,658187802
Joan C.,Paris,joan@yahoo.com,678281912
Jordina E.,Lleida,jordina@gmail.com,665082493
Joan J.,Paris,joan@hotmail.com,607992054
Jana S.,Tarragona,jana@gmail.com,679064408
Jordina H.,Paris,jordina@yahoo.com,608418282
Joana T.,Munic,joana@yahoo.com,604402400
Jana I.,Girona,jana@hotmail.com,674395941
Joan V.,Munic,joan@gmail.com,666538693
Jana P.,Munic,jana@hotmail.com,687860264
Josep W.,Tarragona,josep@hotmail.com,615823273
Jordina I.,Lleida,jordina@hotmail.com,665168337
Jordina K.,Munic,jordina@hotmail.com,675734247
Joana Z.,Paris,joana@hotmail.com,605532569
Jaume D.,Tarragona,jaume@hotmail.com,694269478
Jordina V.,Girona,jordina@yahoo.com,615466633
Josep B.,Munic,josep@yahoo.com,627358944
Jordi C.,Paris,jordi@yahoo.com,619503102
Jan N.,Tarragona,jan@hotmail.com,690374509
Jordina H.,Tarragona,jordina@hotmail.com,663157753
Joana Z.,Girona,joana@gmail.com,657528666
Jaume H.,Girona,jaume@hotmail.com,614992694

ERROR:

Código:
main.cc: In function ‘int main()’:
main.cc:12:28: error: declaration of ‘group’ as array of functions
main.cc:23:17: error: too many arguments to function ‘info aux()’
main.cc:13:7: note: declared here
main.cc:24:4: error: ‘group’ was not declared in this scope
main.cc:28:11: error: ‘group’ was not declared in this scope


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Ayuda codigo con clases.
« Respuesta #1 en: 30 Marzo 2014, 19:02 pm »

Pones:

Código
  1. info group[MAX_CUSTOMERS]();
  2. info aux();
Quita los paréntesis:

Código
  1. info group[MAX_CUSTOMERS];
  2. info aux;


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Arrays con clases? [AYUDA]
Programación Visual Basic
EstoyBaneado 5 2,254 Último mensaje 13 Septiembre 2005, 17:58 pm
por EstoyBaneado
Ayuda Clases c++
Programación C/C++
kyon19 9 5,041 Último mensaje 4 Febrero 2011, 09:13 am
por kyon19
Ayuda con las clases.
Programación C/C++
Lotux5 3 1,905 Último mensaje 19 Enero 2013, 19:07 pm
por Lotux5
Problemas con codigo de clases en c++
Programación C/C++
ianmorar03 3 2,275 Último mensaje 27 Marzo 2016, 22:41 pm
por crack81
Código de clases UML
Java
Pitagoras 1 2,489 Último mensaje 17 Abril 2023, 10:22 am
por LlopoRobot
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines