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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 161
651  Programación / Programación C/C++ / Re: Problema al incluir una librería en code blocks en: 28 Diciembre 2017, 22:35 pm
Incluye el define para el uP que estás usando antes de la librería:
Código:
#define __AVR_ATmega328P__
#include <avr/io.h>

Aunque también puedes hacerlo desde la línea de comandos. Mira la documentación de tu compilador.
652  Programación / Programación C/C++ / Re: No consigo imprimir en: 28 Diciembre 2017, 22:26 pm
Antes de nada. ¿Has visto como trabajar a nivel de bit, con operadores como & | ^ << >>?
653  Programación / Programación C/C++ / Re: [Función fscanf] en: 28 Diciembre 2017, 20:24 pm
El retorno de carro depende del sistema operativo:
*nix: '\n'
Windows: '\n''\r'
MacOS: '\r'
654  Programación / Programación C/C++ / Re: Programas para iniciarme en: 25 Diciembre 2017, 23:39 pm
Puedes usar
Code bloks
o
Visual C++

Y si estás en Linux me gusta Geani
655  Programación / Programación C/C++ / Re: Conocimientos necesarios para un juego. en: 22 Diciembre 2017, 19:34 pm
Punteros necesitarás aprender, poo sólo si piensas trabajar en ese paradigma, árboles hay que conocerlos.

Puedes trabajar sobre librerías y en proyectos medianos o que usen gráficos y sonidos e interfaces humanas vas a usar. Pero no está de más que aprendas todas esas cosas que has mencionado.
656  Programación / Programación C/C++ / Re: Mi programa no lee mi fichero en: 22 Diciembre 2017, 12:49 pm
Si está en la misma carpeta deja en la ruta del fichero solo su nombre, ya se encargará el S.O. de buscarlo en la misma carpeta.

Asegúrate de que los dos ficheros existen, tal como lo has puesto el programa no puede crearlos.

Separa la comprobación de los dos archivos, así sabrás qué fichero exactamente lanza el error.
657  Programación / Programación C/C++ / Re: Programa en C en: 22 Diciembre 2017, 12:45 pm
Estructura bien el ejemplo del archivo, sino no hay forma de entenderlo. Bueno, sí la hay, pero da pereza.
658  Programación / Programación C/C++ / Re: Problema con la funcion getchar en: 21 Diciembre 2017, 17:17 pm
Cuando adquieres algo por teclado lo que se teclea va a un buffet y getchar devuelve el primer elemento de ese buffer, pero queda lo demás. Cuando tomas un solo carácter en verdad se guardan dos: el dato que quieres y uno de nueva línea '\n', fruto de pulsar ENTER.
Puedes solucionar esto vaciando el buffer leyendo todos los caracteres que tiene hasta llegar al de nueva línea, así te aseguras que en la próxima iteración sólo estará el dato que te interesa.
659  Programación / Programación C/C++ / Re: Mejorar el codigo en: 20 Diciembre 2017, 20:14 pm
Para aligerar aún más las cosas (a expensas de usar más memoria) te diría que fueras guardando los primos encontrados en una lista dinámica y usaras los elementos de esa lista como divisores del número que estás operando. Si llegas al final de ella ( o superas la raíz cuadrada del número), sin que ningún elemento haya sido divisible por el número, has encontrado el siguiente primo y lo incluyes en la cola de la lista. Así te evitas de realizar muchas operaciones.

La razón de esto es que cuando factorizas, si te das cuenta, usas siempre el menor primo.
660  Programación / Programación C/C++ / Re: ¿Cómo añadir texto en una parte específica de un archivo sin sobreescribir? en: 20 Diciembre 2017, 20:06 pm
Puedes hacerlo de dos formas:
1. Cargar todo el texto en memoria, hacer el añadido y guardarlo todo otra vez.
2. Puedes leer el archivo línea a línea e ir guardando en otro. Donde sea que necesites escribes la información nueva y sigues leyendo del archivo original y guardarlo en el nuevo. Después borras el original y renombras el nuevo.
Páginas: 1 ... 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 [66] 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ... 161
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines