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

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33
211  Programación / Programación C/C++ / Re: Invertir contenido de una lista enlazada simple con apuntadores en: 4 Septiembre 2018, 23:35 pm
Creo que hay que sumar sizeof(tnodo) por cada item en la lista + sizeof(tlista) para la cabeza de ella.
212  Programación / Programación C/C++ / Re: Modificacion del orden de una lista simplemente enlazada en: 2 Septiembre 2018, 17:39 pm
Que tal si haces una pasada para encontrar el elemento, el previo a este y el final de la lista?

Con eso tendrias:
- el primero
- uno antes del que buscas: prev
- el que buscas
- el ultimo

Luego haces que el previo apunte a null, que el ultimo apunte al inicio actual y que el inicio de la lista sea el que buscas


213  Programación / Programación C/C++ / Re: Ayuda con recursividad en: 2 Septiembre 2018, 16:30 pm
2 ideas para optimizar lo que ya tienes:

Si guardas la suma total en la struct lista y la actualizas cada vez que insertas un elemento, no necesitas iterar o hacer recursion.

Si guardas un puntero al ultimo nodo y lo actualizas cada vez que insertas al final, no necesitas iterar hasta el final cada vez que insertas.
214  Programación / Programación C/C++ / Re: Ayuda con el siguiente programa. en: 31 Agosto 2018, 21:37 pm
Podria evitarse el overflow al convertir el angulo gigante en el pequeno equivalente, por ejemplo

Código
  1. float G2R(float g) {
  2.    while(g > 360) {
  3.        g -= 360;
  4.    }
  5.    return g*PI/180;
  6. }

2 mejoras a esto:
- En vez de iterar restando 360, dividir por 360, y luego restar directamente la cantidad de veces que cabe 360 en el numero gigante.
- Algo similar hay que hacer para angulos negativos gigantes
215  Programación / Programación C/C++ / Re: Ayuda, tengo un problema en la opcion de salir en: 24 Agosto 2018, 05:54 am
En el main, despues de la invocacion al menu, borra la invocacion que haces a las otras funciones, que tambien llamas al interior del menu. No tiene sentido invocarlas otras vez.
216  Programación / Programación C/C++ / Re: No logro comprender que pasa con el getchar en: 17 Agosto 2018, 11:58 am
La asignación que haces en la línea 6 se sobreescribe con la que haces en la línea 7.

O bien pones un putchar entremedio, o mejor aún, directamente elimina la línea 6.
217  Programación / Programación C/C++ / Re: como puedo arreglar el error F:\collect2.exe[Error] ld returned 1 exit status en: 15 Agosto 2018, 03:27 am
No uses getch() ni conio.h

También fijate en las comillas en el penúltimo printf
218  Programación / Programación C/C++ / Re: Ejercicio en C en: 11 Agosto 2018, 03:07 am
Sospecho que tu función al_add no está haciendo lo que esperas. Si tienes alguna función para espiar el contenido de una lista, hazlo justo después de llamar a al_add. Creo que obtendrás una lista vacía.

Si pruebas y confirmas mi sospecha, tal vez te conviene compartir el código de esa función también.
219  Programación / Programación C/C++ / Re: Ejercicio en C en: 10 Agosto 2018, 18:55 pm
Te sugiero ser mas explicito en que problemas tienes. Decir que no funciona no da mucha informacion.
Decir que los datos se duplican, o que tal linea hace que el programa caiga, explicitando como estas probando, cuales son las entradas y las salidas que hacen evidente el problema da a entender el trabajo que estas poniendo y ayuda a ayudarte.

Tambien : Usa las etiquetas Geshi adecuadas para que la sintaxis sea coloreada mejor.
220  Programación / Programación C/C++ / Re: Duda sobre una linea en mi codigo que no funciona en: 10 Agosto 2018, 07:17 am
y si incluyes un return 0; al final del main?
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines