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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Programación C/C++ / Re: Reloj en C en: 26 Septiembre 2010, 01:08 am
Citar
Por eso le dije que su IDE/compilador es una bazofia, porque a veces confunde funciones que son de otra librería...

Saludos :P

Eso puede ser porque ande cargando librerias que no estavan por defecto.



Citar
No sé porque incluyes la librería stdlib. No la necesitas.

Mala costumbre, y pocas ganas de mirar las funciones de las librerias.

Citar
Declaras main() en vez de int main(). En los compiladores antiguos no te dará error pero en los actuales, y buenos, sí. Recuerda que debe retornar un entero.

Nunca pongo int main, otra contusmbre del mal programador.
2  Seguridad Informática / Análisis y Diseño de Malware / Re: ¿Cual es el mejor lenguage de programación para crear malware? en: 26 Septiembre 2010, 00:59 am
Primero estudia C y depues ASM, va a ser durillo que tengas suerte.
3  Programación / PHP / Re: Convierte tus redaciones de texto a html, perfecto para insertalas en tu web en: 26 Septiembre 2010, 00:37 am


Citar
for(i=0;i>0;i++){
echo "ja";
}

1- $i

2- me has dejado todavia mas desconcertado, porfavor sean claros 






4  Programación / Programación C/C++ / Re: Reloj en C en: 26 Septiembre 2010, 00:23 am
Citar
no le has asignado ningun valor a la variable i

noo, el codigo en principio no se parecia nada a este, vamos con el que empeze por eso tal vez deje hay la var i que antes se utilizava en otro bucle for.


Citar
Es que el código tiene montones de fallos que tu compilador nunca te dirá que están mal, porque el que usas es una birria.

Explicate a mi no me vale que me digas que tiene montones de errores y que el copilador que lleva dev es malo, si no explicas porque ?¿?¡
5  Programación / Programación C/C++ / Re: Reloj en C en: 25 Septiembre 2010, 20:12 pm
umm me estays liando con las librerias, el codigo se copila y ejecuta perfectamente con esas librerias, pruevenlo en devc++9.9.2, lo de clrscr ya lo e provado, ya veo que no se entiende bien el codigo :

Código
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6.  
  7.  
  8. void reloj(int h,int m,int s){  // aqui declaro la funcion con tres var tipo int hora, minuto y segundo
  9.  
  10. int i,a;  // declaro var locales para mi funcion, que se utilizan en los bucles
  11.  
  12.  
  13.  
  14.  
  15. for (; ;){  // creeo un bucle infinito como padre
  16.  
  17. for (a=0; a<=61; a++){
  18.  
  19. sleep(1000); // hasta que no pase 1 segundo s o segundo no aumentara en 1
  20. s++;
  21.  
  22.  
  23. if (s==60){  // cuando s o segundo sea 60 aumenta m, minuto y s, segundo vuelve a cero, infinitamente
  24.  
  25. m++;
  26. s = 0;          
  27.  
  28. }
  29.  
  30.  
  31. if (m==60){  // cuando m, minuto llege a 60 vuelve a 0 y aumenta en 1 h, hora
  32.  
  33. m = 0;
  34. h++;          
  35.  
  36.  
  37.  
  38. }
  39.  
  40. if (h==24){ // mas de lo mismo, ya si se comprende no
  41.  
  42. h = 0;
  43.  
  44. }
  45. printf("\n");
  46. printf(" H ");
  47. printf("M ");
  48. printf("S\n\n ");
  49. printf("%i %i %i\n",h,m,s);
  50.  
  51.  
  52.  
  53. }
  54.  
  55.  
  56. }
  57. }  
  58.  
  59.  
  60.  
  61.  
  62. main()
  63. {
  64.  
  65. reloj(23,59,45); // invoco a la funcion h, hora m, minuto s, segundo
  66.  
  67.  getch();
  68.  
  69. }
  70.  
  71. // Creo que ya quedo claro
  72.  


mas sobre el borrado de pantalla;

El problema con estas funciones es que al hacerlo en tiempo real (es obligatorio no se puede pausar) printf si que manda las var por pantalla, pero no se ven.


ejemplo;

Código
  1.  
  2. clrsrc();
  3.  
  4. printf("\n");
  5. printf(" H ");
  6. printf("M ");
  7. printf("S\n\n ");
  8. printf("%i %i %i\n",h,m,s);  // no se veria nada
  9.  
6  Foros Generales / Foro Libre / Re: Belén Estebán, ¿Presidenta de España? en: 25 Septiembre 2010, 19:36 pm
Citar
Como has dicho el comunismo utópico radicalizado es un sinónimo de fracaso, tenemos a muchos países como ejemplo. Un comunismo moderado podría ser una opción viable, pero sin buena gente que pueda asumir el poder de una nación y emplearlo adecuadamente seguirá siendo una ***** y media. El poder corrompe.

El capitalismo tampoco es un sistema fiable, a mi me da que le queda poco para colapsar, simplemente su forma de funcionar lo convierte en algo muy inestable que genera ciclos de crisis económicas cada vez mas graves y mucha desigualdad. El capitalismo si deja de avanzar colapsa, es como una bicicleta donde si te paras te caes y te pegas la hostia. Ademas, este sistema también es muy propenso a la corrupción.

http://www.attacmadrid.org/d/10/090215123343.php


Entonces ya solo nos queda el lejano oeste, anarquia la ley del mas fuerte  :o
7  Programación / Programación C/C++ / Re: Duda sobre matrices en C en: 25 Septiembre 2010, 18:47 pm
ummm lo ordenastes y le pusistes a elegir la fila y la columna pero mira fijate que ahora me di cuenta de que el code esta mal

es un error sin importancia pero bueno

Código
  1. printf("dato fila 0, columna 0 es %d:", matriz[0][0]);
  2.  
  3. printf("dato fila 0, columna 1 es %d:", matriz[0][1]);
  4.  

me olvide de ponerle a printf el tipo de dato que deve de mostrar en panatalla juas  :P
8  Programación / Programación C/C++ / Reloj en C en: 25 Septiembre 2010, 18:31 pm
Bueno el caso es que creeo que esta bien, el problema es que no e consegido que el reloj deje de mostrar sus horas y minu y segundos anteriores, en la maldita shell haber si alguien me puede echar una manita.




Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5.  
  6.  
  7. void reloj(int h,int m,int s){
  8.  
  9. int i,a;
  10.  
  11.  
  12.  
  13.  
  14. for (; ;){  
  15.  
  16. for (a=0; a<=61; a++){
  17.  
  18. sleep(1000);
  19. s++;
  20.  
  21.  
  22. if (s==60){
  23.  
  24. m++;
  25. s = 0;          
  26.  
  27. }
  28.  
  29.  
  30. if (m==60){
  31.  
  32. m = 0;
  33. h++;          
  34.  
  35.  
  36.  
  37. }
  38.  
  39. if (h==24){
  40.  
  41. h = 0;
  42.  
  43. }
  44. printf("\n");
  45. printf(" H ");
  46. printf("M ");
  47. printf("S\n\n ");
  48. printf("%i %i %i\n",h,m,s);
  49.  
  50.  
  51.  
  52. }
  53.  
  54.  
  55. }
  56. }  
  57.  
  58.  
  59.  
  60.  
  61. main()
  62. {
  63.  
  64. reloj(23,59,45);
  65.  
  66.  getch();
  67.  
  68. }
  69.  
  70.  
9  Programación / Programación C/C++ / Re: Duda sobre matrices en C en: 25 Septiembre 2010, 18:21 pm
Citar
Veamos... en C, cuando declaras matrices (por hablar de lo que preguntas) debes hacerlo con un tamaño fijo. Para poder crear una matriz con datos introducidos por el usuario debes recurrir a memoria dinámica(malloc, free

ummm estas seguro ?¿

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int fila,columna=0;
  5.  
  6.  
  7. main()
  8. {
  9.  
  10.  int matriz[3][3];
  11.  
  12.  
  13. for(fila=0; fila <3; fila++){
  14.  
  15.  
  16. for(columna=0; columna<3; columna++){
  17.  
  18. printf("Datos a alamacenar %i %i:",fila,columna);              
  19. scanf("%d",&matriz[fila][columna]);              
  20.  
  21.  
  22. }                
  23.  
  24.  
  25. }
  26.  
  27.  
  28. printf("dato fila 0, columna 0 es %d:", matriz[0][0]);
  29.  
  30. printf("dato fila 0, columna 1 es %d:", matriz[0][1]);
  31.  
  32. // etc etc...
  33.  
  34.  
  35. }
  36.  
10  Programación / PHP / Re: Convierte tus redaciones de texto a html, perfecto para insertalas en tu web en: 25 Septiembre 2010, 18:02 pm
Citar
:o
Me parece que ese código se podría mejorar muchisimo, y no es la mejor manera de hacerlo.  ;)


Mejorar como?¿



Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines