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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 161
391  Programación / Programación C/C++ / Re: necesito una pequeña ayuda con una aplicacion en: 4 Agosto 2018, 03:02 am
Eso quiere decir que el programa debe funcionar, nada mas.

Pásate por esta web para conocer la legalidad con respecto a este tema: http://www.legaltoday.com/practica-juridica/penal/penal/la-comprobacion-de-antecedentes-penales-por-parte-de-las-empresas
392  Programación / Programación C/C++ / Re: Determinar el Mayor de cinco numeros en: 4 Agosto 2018, 02:58 am
Quédate con tu profesor:
Código
  1. int mayor(int n1, int n2, int n3, int n4, int n5) {
  2.    int mayor = n1;
  3.    for(int *p=&n2; p<=&n5; ++p)
  4.        if(*p > mayor)
  5.            mayor = *p;
  6.    return mayor;
  7. }
393  Programación / Programación C/C++ / Re: Clarificar la definición de handle en c++ en: 3 Agosto 2018, 22:01 pm
Un puntero. Es lo que tiene ocultar punteros, que se llega a confundir a la gente. Mala práctica.
394  Programación / Programación C/C++ / Re: necesito una pequeña ayuda con una aplicacion en: 3 Agosto 2018, 11:09 am
A ver, es un trabajo de clase. Debes inventarte esa base de datos.
395  Programación / Programación C/C++ / Re: No consigo salir de un bucle While en: 1 Agosto 2018, 18:10 pm
Aprovecha el bucle loop. Cambia los whiles por if.
Si hay un dato en puerto serie lo lees en va.
Si va vale 0 imprime "OFF"
Si va vale 1 imprime "Modo 1"
Si va vale 2 imprime "Modo 2"
Esperar 400ms

Prueba esto.
396  Programación / Programación C/C++ / Re: No consigo salir de un bucle While en: 1 Agosto 2018, 15:20 pm
Sigue el programa:
Cuándo hay un dato entras en el if.
Si has pulsado 1 va valdrá 1.
Entonces entras en el primer while donde la condición es que se repita si va vale 1. Cómo no hay cambio al terminar el bucle va seguirá valiendo 1 y repetirá el bucle de nuevo. Y esto será infinito.
Cambia el valor de va antes de salir del bucle a 0, por ejemplo.
397  Programación / Programación C/C++ / Re: Duda sobre sscanf y strtok en: 1 Agosto 2018, 15:11 pm
scanf hace el mismo comportamiento que scanf, pero en vez de la fuente ser stdin, es una cadena dada.

strtok consigue toques de una cadena dada. Se le pasa una segunda cadena, que puede cambiar en cada llamada, que indicará los delimitadores. El toquen obtenido será una cadena desde la posición de la última llamada (o es inició si es la primera) hasta encontrar uno de los caracteres delimitadores dados. El toquen es devuelto uno a cada llamada y debe ser recogido por un puntero a carácter. La cadena original se ve afectada. Si la cadena original es una cadena constante strtok puede tener efectos extraños.
398  Programación / Programación C/C++ / Re: Uso del & al llamar a una funcion en: 1 Agosto 2018, 14:27 pm
En C++?
Si el & está en el prototipo de la función ese argumento será una referencia: la función puede modificar el valor en la función llamante. Sin el & el argumento es una copia, es decir, la función no puede modificar el valor en la función llamante.
399  Programación / Programación C/C++ / Re: Estructuras como argumento de funcion en: 31 Julio 2018, 13:18 pm
La función acepta un único altelta, en cambio tu le pasas un array entero.
400  Programación / Programación C/C++ / Re: Obtener valor de retorno de una función antes de preprocesar en: 30 Julio 2018, 03:15 am
La única forma que se me ocurre es que mientras desconozcas el sistema operativo del cual se trata sean punteros a void. Ya que los punteros siempre tienen el mismo tamaño no habrá quejas por parte del compilador en ningún caso. Una vez conozca el tipo de sistema operativo que se trata puedes generar de forma dinámica el tipo de estructura que requieras mediante malloc. Lo único que tendrás que tener en cuenta es que debes liberarlo cuando cierres el programa en la función de limpiar recursos, en el main o con atexit, según hagas la limpieza.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main() {
  6.    void* pointer;
  7.  
  8.    pointer = malloc(sizeof(int));
  9.    *(int*)pointer = 3;
  10.    printf("%d\n", *(int*)pointer);
  11.    free(pointer);
  12.  
  13.    pointer = malloc(sizeof(char)*(strlen("Una cadena")+1));
  14.    strcpy((char*)pointer, "Una cadena");
  15.    printf("%s\n", (char*)pointer);
  16.    free(pointer);
  17. }

Sí, el código es un poco feo, pero en C es la forma de tener un tipo de objeto genérico.
Páginas: 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 [40] 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines