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
211  Programación / Programación C/C++ / Re: [C++] [Punteros] Ordenar array de enteros, pesadilla total. en: 4 Mayo 2010, 01:50 am
Ese metodo de ordenacion sirve? 0o? no creo... Pero existen muchos... Esta el metodo por insercion, por seleccion (que es el que mas me gusta), burbuja, quicksort, etc... Mejor usa otro...
Saludos...
212  Programación / Programación C/C++ / Re: cual es la diferencia [?] en: 2 Mayo 2010, 21:55 pm
Mmmm yo crei que se hacia un cast con algo asi...
Código
  1. int x;
  2. cin>>x;//Si ingresas una letra, segun yo xD se hace un cast (int)... Pero pes al parecer no es asi
  3. cout<<x<<endl;

Weno muchas gracias por el dato...
Saludos...
213  Programación / Programación C/C++ / Re: cual es la diferencia [?] en: 2 Mayo 2010, 20:56 pm
Me equivoque bien feo  ;D elñ valor de '0' ne ascii no es 0 es 48, asi que ya entendi el porq... estan haciendo como un cast... Superada esa parte  :xD

Pero igual no veo el porq de que la forma en que yo lo hago no funciona... O weno funciona si ingresas una letra en la primera vuelta, y se sale del bucle como deberia ser. Pero si en la primera vuelta introduces un entero, se cumple la condicion del bucle, y en la segunda llegas a introducir una letra se vuelve loco...

Saludos...
214  Programación / Programación C/C++ / Re: cual es la diferencia [?] en: 2 Mayo 2010, 20:42 pm
Pero '0' en ascii es 0... Asi que para que le quiero restar 0 a un caracter?... No es mejor algo asi:
Código
  1. int onum;
  2. cin >> onum;
  3.  
  4. // flag -- user have entered number 0..4
  5. flag = ((onum >= 0)&&(onum <= 4));
  6.  
  7. if (flag)
  8. objs[onum]->info();
  9.  
  10. } while(flag);

Lo que me extraña es que dice que con char "permite" salir si se ingresa una letra... y con int tambien deberia  :¬¬ porq el valor por ejemplo, de 'A', 97 creop, sigue siendo mayor que 4 asi que flag no se hace true, y por eso se saldria del bucle...

Pero no es asi yo lo probe y si ingresas una letra se sale... pero si ingresas el numero 4, por ejemplo te muestra square.. y luego al presionar una letra se vuelve loco el programa xD como un bucle infinito... debe ser algo con respecto al buffer...

Saludos gracias por responder...
215  Programación / Programación C/C++ / cual es la diferencia [?] en: 2 Mayo 2010, 19:38 pm
Wenas  :)... Andaba viendo unos codes y vi algo, que me llamo la atencion... Puesto que no le veo el ¿por que?... Aca les dejo parte del code, que me imagino con eso basta:

Código
  1. BasePoint **objs = new BasePoint*[5];
  2. // allocate space for 10 BasePoint pointers,
  3. // they may be used to store derived classes
  4.  
  5. // creating objects
  6. objs[0] = new Circle(7, 6, 55);
  7. objs[1] = new Rectangle(12, 54, 21, 14);
  8. objs[2] = new Square(19, 32, 10);
  9. objs[3] = new Oval(43, 10, 4, 3);
  10. objs[4] = new Square(3, 41, 3);
  11.  
  12. bool flag=false;
  13. do {
  14. cout << endl << "We have 5 objects with numbers 0..4" << endl;
  15. cout << "Enter object number to view information about it " << endl;
  16. cout << "Enter any other number to quit " << endl;
  17. char onum; // in fact, this is a character, not a number
  18. // this allows user to enter letter and quit... (1)
  19. cin >> onum;
  20.  
  21. // flag -- user have entered number 0..4
  22. flag = ((onum >= '0')&&(onum <= '4'));
  23.  
  24. if (flag)
  25. objs[onum-'0']->info();//(2)
  26.  
  27. } while(flag);
  28.  
  29. // freeing memory
  30. for(int i=0;i<5;i++)
  31. delete objs[i];
  32.  
  33. delete [] objs;
  34. cin.get();
  35. return 0;
  36. }

Ok... En (1) lo que no capto es, para que un char, segun mi ingles  :xD "permite ingresar un entero y salir" 0o? y que? igual flag no se va a hacer true si declaras onum como int... porq por ejemplo 'A' o 97 (o su valor en ascii) no es menor que 4  :-\

Y en (2) pes para que el " -'0' "?

Saludos, esas 2 dudas na mas y pes de antemano gracias...
216  Programación / Programación C/C++ / Re: Coger caracteres de una palabra en: 2 Mayo 2010, 02:47 am
No no hay error si no que la asignacion de un char a un caracter sin un cast, crei q daba error... Pero nunca dije q habia error  :xD Me referia a la linea de abajo, era por ponerlos a pensar :rolleyes: jeje

PD: Me confundi... Sorry

Una pregunta... Para que ese while(); no es mejor usar strlen? q esta en la libreria std?

Saludos...
217  Programación / Programación C/C++ / Re: Coger caracteres de una palabra en: 2 Mayo 2010, 02:22 am
Código
  1. int *arregloF = new int[len], *cpy = arregloF;

Nunca habia visto algo asi :o
Ese cpy de donde salio??  :xD

Aunque me parece mejor el de Acker... Pero pes el tuyo ta interesante  ::)
Saludos...
218  Informática / Hardware / Re: Se queda parada la PC en: 1 Mayo 2010, 19:21 pm
como a 31º ... Tengo la GeForce 8600gt... Alguna pag donde pueda descargar el memtest... No lo tengo :S en softonic no descarga bien...
219  Informática / Hardware / Se queda parada la PC en: 1 Mayo 2010, 17:25 pm
Wenas... Tengo 2 RAM de 512 en mi pc y una tarjeta grafica de 512... Desde que la tengo, en algunos momentos, cuando le da la gana... A veces nisiquiera cuando estoy utilizando muchos programas... Se paraliza la iimagen... y aveces no vuelvo a tener el control si no que aparece la pantalla azul de letras blancas... Crei que era la RAM y la limpie... Dure varios dias sin problemas y de nuevo se paralizo la imagen... Movi de slot las RAM de todas las maneras posibles y lo mismo... Y quisiera saber si hay algun programa y donde lo puedo descargar para verificar si la memoria RAM esta dañada...

PD: Ya la he formatiado... Varias veces  >:( tengo los drivers de la tarjeta grafica... por lo q no creo q sea eso...

Saludos...
220  Programación / Programación C/C++ / Re: Visual Studio C++, error destructor de clase en: 1 Mayo 2010, 16:16 pm
No, omo tu mismo dijiste el destrutor se llama al salir del ambito... A menos que la instancia sea un puntero... Y sin embargo el compilador libera ese espacio... Pero se recomienda que uno mismo libere la memoria... Saludos
Páginas: 1 ... 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines