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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33]
321  Programación / Programación C/C++ / Re: problema con array de punteros a cadenas en: 11 Julio 2014, 18:30 pm
Me debo haber expresado mal: No solo digo que el problema se puede resolver sin usar punteros, y veo que estas de acuerdo, sino que en el codigo propuesto previamente (que repito a continuacion) ...

Código
  1.  int mayor_= 0, menor_= 0;
  2.  mayor = votos[0];
  3.  menor = votos[0];
  4.  posicion1 = &mayor_, posicion2 = &menor_;
  5.  for( contador = 1 ; contador < 4 ; contador++ ){
  6.    if ( votos[contador] > mayor){
  7. mayor_= contador ;
  8. mayor = votos[mayor_];
  9. posicion1 = &mayor_;
  10.    }
  11.    else{
  12. menor_= contador ;
  13. menor = votos[menor_];
  14. posicion2 = &menor_;
  15.    }
  16. }
  17.  

La linea 9 y la linea 14 son una repetición de la linea 4. Esas 2 lineas son superfluas. Osea, si decides usar punteros, asignarlos 1 vez (en este caso) sería suficiente.
322  Programación / Programación C/C++ / Re: problema con array de punteros a cadenas en: 11 Julio 2014, 16:30 pm
Es superfluo asignar los punteros en cada vuelta.
Si se eliminan esas asignaciones el resultado será el mismo.
323  Programación / Programación C/C++ / Re: problema con array de punteros a cadenas en: 11 Julio 2014, 13:49 pm
Quitale el * a las variables posicion1 y posicion2. Las usas como indices, asi que son enteros, no punteros.
Páginas: 1 ... 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