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 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22
181  Programación / Programación C/C++ / Re: Medir velocidad de ejecución de un programa en lenguaje C.- en: 16 Abril 2016, 16:12 pm
El codigo no es mio, es la forma estandar de usar la libreria

Pero como digo en Windows el factor es de 100 (aprox) asi que creo este tipo de calculos deberian hacerse con ayuda del precompilador (#ifndef _Windows ...) al menos que se quiera solo valores relativos (mismo computador, mismo SO)

Código
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. #ifdef __linux__
  5.    #define TIMEFACTOR   1
  6. #elif _WIN32
  7.    #define TIMEFACTOR   100
  8. #else
  9. // definir
  10. #endif
  11.  
  12. int main( void )
  13. {
  14. long int i=0;
  15. clock_t comienzo;
  16.  
  17. comienzo=clock();
  18.  
  19. // programa
  20. for( i=0; i<1000000; i++ ){
  21. printf("*");
  22. }
  23.  
  24. printf( "\n Segundos transcurridos.....: %f s\n", TIMEFACTOR*(clock()-comienzo)/(double)CLOCKS_PER_SEC );
  25.  
  26. return 0;
  27. }
  28.  
182  Programación / Programación C/C++ / Re: Programación de Minishell en: 16 Abril 2016, 16:09 pm
Otro hilo arruinado  >:D
183  Programación / Programación C/C++ / Re: Medir velocidad de ejecución de un programa en lenguaje C.- en: 16 Abril 2016, 15:31 pm
Uso Windows 6.3 y si vale 1000 como dices

En fin.... me toco multiplicar por 100 como decia respecto del programa aportado aqui para que tenga algun sentido....
184  Programación / Programación C/C++ / Re: Medir velocidad de ejecución de un programa en lenguaje C.- en: 16 Abril 2016, 14:34 pm
Me tomé el trabajo de medir el tiempo de ejecucion del programa que posteé (o sea le subi el tiempo hasta que sea posible medirlo facilmente) y como digo...... el valor esta "en el orden" de los SEGUNDOS (correcto ahora para mi SO) pero tampoco es creo exacto (me difiere en algunos segundos)

Veo el problema como algo "grave" ya que nadie parece tener la seguridad de como es y menos cross-plataform o cross-compiler
185  Programación / Programación C/C++ / Re: Medir velocidad de ejecución de un programa en lenguaje C.- en: 16 Abril 2016, 14:26 pm
No puedo decir que este "bien" ahora pero parece ser que al menos por un factor de 100 estaba errado antes.

Código
  1. #include <stdio.h>
  2. #include <time.h>
  3.  
  4. int main( void )
  5. {
  6. long int i=0;
  7. clock_t comienzo;
  8.  
  9. comienzo=clock();
  10.  
  11. // programa
  12. for( i=0; i<5000000; i++ ){
  13. printf("*");
  14. }
  15.  
  16. printf( "\n Segundos transcurridos.....: %f s\n", 100*(clock()-comienzo)/(double)CLOCKS_PER_SEC );
  17.  
  18. return 0;
  19. }
  20.  


Segun leo en StackOverflow: "CLOCKS_PER_SEC might be defined as 1000000, depending on what options you use to compile, and thus it does not seem like a good solution."

http://stackoverflow.com/questions/5248915/execution-time-of-c-program

---
PD: realmente veo que ni siquiera es un factor multiplo de 10
186  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda como se codifica esto en visual studio c# en: 16 Abril 2016, 14:11 pm
El problema es mas de proporcionalidad que de lenguaje: 12 litros son 24 veces 500ml (0.5 litros)

Lo unico que debes hacer es multiplicar (los ingredientes podrian estar en un struct o un objeto "preparacion")
187  Programación / Programación C/C++ / Re: C: Una función que reciba un parámetro desde una struct e imprima. en: 16 Abril 2016, 14:04 pm
No entiendo que pasa en este foro..... entro a leer los posts "viejos" y los primeros posts de cada hilo fueron editados y no contienen nada.  :silbar:

Eso no pasa en otros foros (con esta frecuencia al menos)

188  Programación / Programación C/C++ / Re: Arbol de expresion en c++ en: 16 Abril 2016, 13:59 pm
El hilo deberia ser borrado o editado y cerrado ya que @raintrooper quitó todo de su primer post  >:D
189  Programación / Programación C/C++ / Re: Duda solo ingresar numeros en: 16 Abril 2016, 13:57 pm
@crack81 : me gustó mucho tu implementación  ;-)

Soy demasiado novatillo y te quiero consultar por esto:

Código
  1. int isInteger(char possibleNumber[]){
  2.  
  3.    while(*possibleNumber){
  4.        if(!isdigit(*possibleNumber))return 0;
  5.        possibleNumber++;
  6.    }
  7.    return 1;
  8. }
  9.  

char possibleNumber[] es un array, cierto ? porque no lo declaras como puntero a char (char*) sino con []

Sin embargo,... luego usas possibleNumber como si fuera un puntero (*possibleNumber) y por ello termino confundido  :o


Si me lo explicas serias muy amable  :xD

Gracias desde ya!
190  Programación / Programación C/C++ / Re: Duda solo ingresar numeros en: 16 Abril 2016, 04:54 am
He intentado traducir el codigo del compañero (que he modificado ligeramente) de C++ a C pero me explota!

Alguien podria hacerlo por mi para ver en que fallo ?  en C++ me funciona pero en C tengo un problema al pasar un string y querer utilizarlo como const char *

Ojala me iluminen  ;D
Páginas: 1 ... 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 [19] 20 21 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines