SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: carola_mach en Miércoles 19 de Noviembre de 2008, 23:55

Título: codigo me tira un error
Publicado por: carola_mach en Miércoles 19 de Noviembre de 2008, 23:55
lala
cierre tema
Título: Re: codigo me tira un error
Publicado por: shakka en Jueves 20 de Noviembre de 2008, 00:35
El error esta en el contador, lo estas usando y declarando en el ciclo(al estilo C99).

Para compilar sin tocar el codigo debes pasarle un parametro al compilar, en el caso de gcc -std=c99.
Código: Text
  1. gcc -std=c99 fuente.c -o executable
  2.  

la otra opcion seria simplemente declarar la variable, por ejemplo para la funcion hacer_tabla:

Código: C
  1. void hacer_tabla(celda *tabla[], int maxt) {
  2. int i;
  3. for(i=0; i<maxt; i++) tabla[i]=NULL;
  4. }
  5.  

en lugar de :

Código: C
  1.  
  2. void hacer_tabla(celda *tabla[], int maxt) {
  3. for(int i=0; i<maxt; i++) tabla[i]=NULL;
  4. }
  5.  
Título: Re: codigo me tira un error
Publicado por: carola_mach en Jueves 20 de Noviembre de 2008, 03:31
no te entendi gcc -std=c99 fuente.c -o executable
como seria arreglando codigo
Título: Re: codigo me tira un error
Publicado por: carola_mach en Jueves 20 de Noviembre de 2008, 03:34
ya compilo

se cierra
Título: Re: codigo me tira un error
Publicado por: carola_mach en Jueves 20 de Noviembre de 2008, 03:41
cierre tema 2
Título: Re: codigo me tira un error
Publicado por: shakka en Jueves 20 de Noviembre de 2008, 05:58
Que error?
Nadie se la va a pasar depurandote el codigo toda la vida
Título: Re: codigo me tira un error
Publicado por: carola_mach en Jueves 20 de Noviembre de 2008, 15:19
in function "hacer_heap"
true undeclared (first use in this function)linea 31
EACH UNDECLARED INDENTIFER IS REPORTED ONLY ONCE FOR EACH FUNCTION IT APPEARS IN
IN FUNCTION "INTRODUCIR"
LINEA 64 FALSE UNDECLARED(FIRST USE IN THIS FUNCTION)
IN FUNCTION"ARREGLAR"
LINEA 124 TRHUE UNDECLARED(FIRST USE IN THUS FUNCTION
Título: Re: codigo me tira un error
Publicado por: shakka en Jueves 20 de Noviembre de 2008, 20:48
Citar
true undeclared (first use in this function)linea 31

Para C debes incluir la cabecera para utilizar el tipo booleano:
Código: C
  1. #include <stdbool.h>
  2.  

y utilizar true en lugar de TRUE

Que compilador usas?
Título: Re: codigo me tira un error
Publicado por: carola_mach en Jueves 20 de Noviembre de 2008, 22:30
uso el de ubuntu geany
Título: Re: codigo me tira un error
Publicado por: shakka en Viernes 21 de Noviembre de 2008, 01:00
Cita de: "carola_mach"
uso el de ubuntu geany
entonces seguramente gcc (geany es un IDE).

y bien..., solucionado?? o algun otro inconveniente?
Título: Re: codigo me tira un error
Publicado por: carola_mach en Lunes 24 de Noviembre de 2008, 13:10
si
return floor(log2(t->n));

declaracion implicitade la funcion logs 2

un profesor nos manda estos codigos y tiran errores
Título: Re: codigo me tira un error
Publicado por: carola_mach en Miércoles 26 de Noviembre de 2008, 03:18
cierrra tema 3
Título: Re: codigo me tira un error
Publicado por: shakka en Miércoles 26 de Noviembre de 2008, 18:12
Cita de: "carola_mach"
si
return floor(log2(t->n));

declaracion implicitade la funcion logs 2

y bien, donde esta(definida) el cuerpo de esa funcion?

Código: Text
  1. un profesor nos manda estos codigos y tiran errores
  2.  
lo hace porque de eso se trata la tarea(solucionar codigo)?
Título: Re: codigo me tira un error
Publicado por: carola_mach en Miércoles 26 de Noviembre de 2008, 20:15
alguien sabe como hacer un reflejo o espejo
de un tree  binario search

mandeme mensaje