Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - OmarHack

#891
Es imposible informarte de las actualizaciones importantes porque mañana a lo mejor encuentran un bug en el office como pueden encontrar una vulnerabilidad en el bloc de notas y como que no somos adivinos.  :silbar:
De todas formas si quieres una respuesta pues actualiza windows defender y todas las Acutalización de seguridad para X.
Puedes contrarrestar el fallo con un buen antivirus y un buen cortafuegos y tener estos actualizados. Un saludo.
PD: Si tienes fallos con las actualizaciones siempre puedes restaurar el sistema a un punto anterior así que no te preocupes porque te puedan dar un fallos porque los arreglarán.
Un saludo.
#892
Windows / Re: Error al abrir Windows
26 Mayo 2013, 15:52 PM
Arranca desde el disco de instalación de xp y en la pantalla de bienvenida pulsas "R". Escribes chkdsk /p y cuando acabe pones fixboot, en cuanto acabe pones exit y listo. :xD
Pd: Es por un fallo en el disco duro.
Pd2: No fuerces el apagado del ordenador ni lo apagues en el botón.  :silbar:
#893
Gracias, ya la mirara antes de crear el tema y no soy capaz de sacarlo de ahí no hay más que redirecciones a otras páginas y no encuentro el source ni a palos.  :xD
Un saludo.
#894
Programación C/C++ / Código fuente de Lynx
26 Mayo 2013, 13:56 PM
Si alguien tiene el código fuente le agradecería que me lo pasara. Preferentemente lo quiero para Windows 32 aun que si es para otro o.s. también me sirve.
Lo quiero para hacer un navegador web así que si tenéis otro que me pueda servir también lo agradecería. A ser posible no muy complejo.
Un saludo!
#895
Tienes un foro llamado Programacion C/C++ para que pongas las dudas de este estilo y mucha información. http://foro.elhacker.net/programacion_cc-b49.0/
#896
Yo no sabía de él. Si lo supiera me las ingeniaría para hacer algo bastante útil  :silbar:
#897
 
Cita de: 0xDani en 25 Mayo 2013, 23:40 PM
La pregunta es: ¿se puede defender el derecho a la vida matando?
No. La palabra lo puede absolutamente todo.
#898
No sé solucionar el error, seguramente alguien con más experiencia en C te pueda ayudar.

Código (cpp) [Seleccionar]
/*El problema esta en el:*/
      printf("%d ", A);
/*Lo cambio por el:*/
      cout <<" " << A;
/*y no da problemas*/


Si te vale en C++ el código sería el que te puse o podrías añadirle solo lo mínimo en C++ (por algo programarás en C jeje) quedando así :

Código (cpp) [Seleccionar]

#include<iostream>
#include<stdio.h>
#include<conio.h>

main()
{
unsigned long int n,s,A=0,B=1;

printf("\n\nFIBONACCI SEQUENCE\n\n");
printf("Insert number:\n");
scanf("%d", &n);


while(n<=0)
{
printf("\nERROR\n\n");
getch();
printf("Insert number:\n");
scanf("%d", &n);

}

printf("\n\nFIBONACCI SEQUENCE\n\n");

for(s=1;s<=n;s++)
{
std::cout <<" " << A;
A+=B;
B=A-B;
}

getch();
return 0;
}

Los cambios que hice fueron: Cambié el trozo que ya te comenté(linea 27), incluí la librería de entrada/salida(linea 1) y declaré las locales como unsigned long int.(linea 7) 

Cita de: 0xDani en 25 Mayo 2013, 23:47 PM
El problema es simplemente que en algún momento el número se sale de rango, si quieres hallar numeros de Fibonacci de una forma prácticamente ilimitada, tienes un par de opciones:

1) Crearte una clase para trabajar con números muy grandes, sobrecargando operadores para realizar las operaciones aritméticas (esto si que es un ejercicio de programación).

2) Usar una librería para este fin, como GMP

Saludos.

¿Y porque con el mismo source en C++ funciona y en C no?  :xD
Saludos.
#899
No sé cual es el problema pero es algo raro. En C da ese error, en cambio en c++ no  :xD
Código (cpp) [Seleccionar]
#include <iostream>



using namespace std;
main()
{
unsigned long int n,s,A=0,B=1;

cout << endl << endl << "FIBONACCI SEQUENCE" << endl << endl ;
cout <<"Insert number:" << endl;
cin >> n;

while(n<=0)
{
cout << endl << endl << "ERROR" << endl << endl;
getchar();


}

cout << endl << endl << "FIBONACCI SEQUENCE" << endl << endl;

for(s=1;s<=n;s++)
{
cout <<" " << A;
A+=B;
B=A-B;
}

getchar();
getchar();
return 0;
}


Voy a seguir mirando el código en C remplazando los trozos de source a C++ para saber que elemento da el problema.
Un saludo.
#900
Como la vida misma, no hay buenos ni malos.