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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19
121  Programación / Programación C/C++ / Re: Problema Dev c++ (glut) en: 8 Diciembre 2010, 05:53 am
ah creo que esos errores te saltan cuando querés usar funciones mas antiguas que la versión que tenes.
Intenta poniendo esto al principio.
Código:
#define GLUT_DISABLE_ATEXIT_HACK
122  Programación / Programación C/C++ / Re: Problema Dev c++ (glut) en: 8 Diciembre 2010, 04:31 am
no esas no las pongas mejor, yo te las digo por si las dudas, pero la principal es -lglut, con esa ya podes compilar lo basico.
123  Programación / Programación C/C++ / Re: Problema Dev c++ (glut) en: 8 Diciembre 2010, 03:01 am
Te aseguraste de vincular las librerias?
 -lglut -lGLU -lGL
124  Programación / Programación C/C++ / Re: numero de iteraciones en una palabra en: 7 Diciembre 2010, 08:06 am
el vector mensaje no se usa.

Código
  1. int a,b,c,d,contador;
  2. for( a=0;a<cantidad_filas;a++ ) //recorre filas
  3. {
  4. for( b=0;b<cantidad_columnas;b++ ) //recorre columnas
  5. {
  6. for( c=0;c<strlen( m[ a ][ b ] );c++ ) //recorre las letras
  7. {
  8. char car = m[ a ][ b ][ c ]; //almacena el caracter actual
  9. d = 0; //para recorrer la palabra
  10.  
  11. contador = 0; //contador de repeticiones en 0
  12.  
  13. while( m[ a ][ b ][ d ] != 0) //mientras no se llegue al final de la cadena
  14. {
  15. if( m[ a ][ b ][ d ] == car )
  16. contador++;
  17. d++;
  18. }
  19. cout << "Veces que se repite " << m[ a ][ b ][ c ] << " -> "<< contador <<endl;
  20. }
  21. cout<<endl;
  22. }
  23. }
  24.  
125  Programación / Programación C/C++ / Re: Alguien me podria explicar el acumulador en c++? en: 4 Diciembre 2010, 21:54 pm
Solo es una variable donde se acumulan datos.
Por ejemplo la edad de una persona:
Código
  1. int edad_total = 0;
  2.  
  3. edad_total += edad_persona1;
  4. edad_total += edad_persona2;
  5. edad_total += edad_persona3;
  6. etc...
126  Programación / Programación C/C++ / Re: [DUDA] Medio-Solucionado xD en: 30 Noviembre 2010, 03:25 am
Para hacer lo de las teclas tenes que usar alguna librería.
Como ncurses.

Aca hay un ejemplo para reconocer una tecla.

En windows tambien se puede hacer con la conio. :¬¬
127  Programación / Programación C/C++ / Re: Problema con listas enlazadas. en: 29 Noviembre 2010, 00:48 am
Citar
...ultimo contendría NULL, eso quiere decir que ultimo-next no existiria, ¿no? sería algo así como que ya que las dos variables de "ultimo" serian Null por lo tanto ultimo-next no estaría.
¿Algo así me quieres decir?
Claro, como no existe y estas queriendo sacar de donde no hay te tira error.

Los fallos de segmentación aparecen cuando querés entrar a un sector de memoria que no esta permitido o no existe
En wikibooks te dan algunos ejemplos.
Busca mas info de punteros con diferentes cosas, estructuras, objetos, etc. Y proba los codigos.
Y los problemas que tienen otros con los fallos de segmentación.  :)
128  Programación / Programación C/C++ / Re: Problema con listas enlazadas. en: 28 Noviembre 2010, 23:04 pm
de nada.
si.
En realidad tu código no tira fallo de segmentación, no entra al ciclo directamente:
Código
  1. ultimo = primero;
  2. /*
  3. No entra porque next SI esta apuntando a NULL
  4. */
  5. while (ultimo->next != NULL)
  6. {
  7.     printf("%d",ultimo->data);
  8.     ultimo = ultimo->next;
  9. }
  10.  

Lo que quise decir es que si lo pones al revés, para intentar que muestre "algo" por pantalla, asi:
Código
  1. element *ultimo = primero;
  2. do
  3. {
  4. printf("\n%d\n",ultimo->data);
  5. ultimo = ultimo->next;
  6. }while (ultimo->next != NULL);
  7.  
Ahi si tira un fallo de segmentación porque llega un momento en el que "ultimo" es igual a NULL y vos estás preguntando si "ultimo->next..." cuando "ultimo"  ya no tiene nada, porque es NULL.
No se si se entiende bien.
129  Programación / Programación C/C++ / Re: porque al compilar pesa tanto un programa? en: 28 Noviembre 2010, 22:20 pm
Un código tan chico te tiene que ocupar menos de 10kb.
Yo no uso ningún IDE, compilo directamente por consola.
Los IDEs te agregan extras para depurarlo.
Intenta compilarlo en limpio directo por consola.
130  Programación / Programación C/C++ / Re: Problema con listas enlazadas. en: 28 Noviembre 2010, 21:48 pm
De nada.
No te muestra los valores porque salta otro fallo de segmentación.
Código
  1. element *ultimo = primero;
  2. do
  3. {
  4. printf("\n%d\n",ultimo->data);
  5. ultimo = ultimo->next;
  6. //}while (ultimo->next != NULL); //esto tira fallo de segmentacion
  7. }while (ultimo != NULL );
  8.  
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines