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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 ... 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ... 161
481  Programación / Programación C/C++ / Re: Me pueden ayudar con este problema en: 6 Mayo 2018, 10:44 am
En un do-while el while necesita de una expresión que termine en un valor booleano. Es decir: el while siempre va acompañado de una expresión entre paréntesis.
482  Programación / Programación C/C++ / Re: Error suma arboles c++ en: 4 Mayo 2018, 22:13 pm
Esta parte está mal:
Código:
 resul = sumaClavesImparesDosHijo(nodo->iz) + sumaClavesImparesDosHijo(nodo->de);

Sí ya haces la suma dentro del if no debes cambiar otra vez resul.

Sólo debes llamar la función con los nodos iz y de si estos existen, ya se encargará la primera parte de la función de realizar la suma.
483  Programación / Programación C/C++ / Re: Cargar función de una DLL solo con la dirección de memoria en: 3 Mayo 2018, 15:52 pm
Creo que el S.O. no te permite salirte del marco de memoria de tu programa.
484  Programación / Programación C/C++ / Re: ayuda lectura de datos en: 1 Mayo 2018, 23:25 pm
Bucles
485  Programación / Programación C/C++ / Re: problema con el buffer del teclado no es fflush(stdin) tranquilos en: 30 Abril 2018, 21:01 pm
Qué tal así:

Código
  1. void bufflush(char *str) {
  2.    char *c = strchr(str, '\n');
  3.  
  4.    if(c)
  5.        *c = '\0';
  6.    else
  7.        while(getchar()!='\n');
  8. }

Esta función se usa en conjunción con fgets aprovechando que esta también adquiere el retorno de carro.
Sí por límite de caracteres no ha conseguido de capturar todo desde el buffer, ésta función limpiará lo que ha sobrado incluso el carácter de nueva línea.
En cambio si se ha capturado, incluso el carácter de nueva línea, la función lo buscará y lo sustituirá por un carácter nulo (consiguiendo así que nuestra cadena no haga un cambio de línea no deseado cuando la representemos) y ya no esperara el carácter de nueva línea que no existe en el buffer.
486  Programación / Programación C/C++ / Re: Problema con uso del incremento de una variable. en: 30 Abril 2018, 15:15 pm
Has leído el artículo del link?

En él se explica porqué ocurre y en qué otros casos puede suceder.

Básicamente habla de los puntos de secuencia que son situaciones en la que C asegura que todos los cálculos previos están hechos. Si hay expresiones que dependen de unas de otras y no ha habido puntos de secuencia, puedes encontrar resultados aleatorios como en el ejemplo ya que, para hacer código más eficiente puede ejecutar esa serie de instrucciones en tiempos diferentes a los que has programado.
487  Programación / Programación C/C++ / Re: error id returned 1 exit status en: 30 Abril 2018, 06:51 am
Esto es por conio.h que es una librería de Borland y estás usando otro compilador que no la tiene.
488  Programación / Programación C/C++ / Re: Convertir string de minusculas a mayusculas en C en: 27 Abril 2018, 19:19 pm
Más fácil:
Incluir el
Código:
#include <locales.h>

Y como primera instrucción ejecutable del main:
Código:
setlocale(LC_ALL, "spanish");

Así todo lo referente a conversiones, representaciones, monedas, etc. pasará al formato español. Eso incluye ñ, tildes, etc.
489  Programación / Programación C/C++ / Re: setjmp y longjmp ¿Cuándo usarlas? en: 26 Abril 2018, 13:59 pm
El goto sí, bien usado simplifica las cosas. Pero el bicho este nunca.
490  Programación / Programación C/C++ / setjmp y longjmp ¿Cuándo usarlas? en: 26 Abril 2018, 11:41 am
Posiblemente las dos funciones más extrañas de C y con menor uso, según he visto. Por eso: a parte de simular excepciones ¿Qué uso se les podría dar a ese par de funciones? Por mi parte todavía no se me ha ocurrido ni presentado la ocasión de usarlas.
Páginas: 1 ... 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 [49] 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines