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 Temas
Páginas: 1 [2] 3 4
11  Programación / Programación C/C++ / Manejo de ficheros: Me da el error al abrir el fichero, por que? en: 10 Abril 2011, 18:38 pm
Buenas.

He estado intentando abrir archivos en C pero no lo consigo. Lo hago con los ficheros en el mismo directorio que el programa. Creo que debería funcionar pero no :\ nunca llega a abrirlo.

No me da error ni nada, simplemente cuando llega la hora de abrir el fichero lo da como NULL y me devuelve el error.

A ver si alguien me puede ayudar y me dice por qué. Gracias de antemano.

Un saludo.

Código
  1. #include <stdio.h>
  2.  
  3. int main(int argc, char **argv)
  4. {
  5. FILE *fichero;
  6. int letra;
  7.  
  8. if((fichero=fopen("origen.txt","r"))==NULL){
  9. printf("No se puede abrir el fichero\n");
  10. return -1;
  11. }
  12.  
  13. printf("Contenido del fichero:\n");
  14. letra=getc(fichero);
  15.  
  16. while(feof(fichero)==0){
  17. printf("%d",letra);
  18. letra=getc(fichero);
  19. }
  20. if(fclose(fichero)!=0){
  21. printf("Error al cerrar el fichero\n");
  22. }
  23. }
12  Programación / Programación C/C++ / [SOLUCIONADO]¿Como printear un valor de un struct dentro de otro struct? en: 24 Marzo 2011, 13:47 pm
Buenas.

Tengo un par de dudas para poder printear o dar valores, es un error de sintaxis.


El caso es que tengo dos estructuras, una define los valores y la otra partiendo de esos valores define unos vectores del tipo de la otra estructura.

A ver, un ejemplo:
Código:
#include <ncurses.h>

typedef struct
{
double coord_x;
double coord_y;
}Tpunto;

typedef struct
{
Tpunto vertice[3];
} Ttriangulo;

int main(){
initscr();

Ttriangulo.vertice[0].coord_x=5;

printw("%lf", Ttriangulo.vertice[0].coord_x);

getch();


endwin();
return 0;
}

Los errores que me da son los siguientes:
Código:
:21: error: expected identifier or '(' before '.' token
:23: error: expected expression before 'Ttriangulo'

A ver si es por conceptos:

  • Se supone que Tpunto es una definicion de Tipo, al declarar Ttriangulo con Tpunto vertice[3] en el interior, estoy declarando un tipo Ttriangulo que tiene dentro una estructura con 4 arrays de tipo estructura que a su vez tienen dentro 2 valores de coordenadas X/Y.
  • Para hacer referencia a coord_x del vertice[0] tendria que declarar una variable del tipo Ttriangulo en el main y para hacer referencia a ella tendria que poner el nombre de la variable definida con Ttriangulo.

Ya estoy bastante liado x'D . A ver si alguien puede echarme una mano.



SOLUCIONADO

Vaya por dios. Lo posteo y al minuto lo consigo xD llevo desde ayer por la tarde con el fallo que no lo veia.

Código:
#include <ncurses.h>

typedef struct
{
double coord_x;
double coord_y;
}Tpunto;

typedef struct
{
Tpunto vertice[3];
} Ttriangulo;


int main(){
initscr();

Ttriangulo TAL;

TAL.vertice[0].coord_x=5.5;

printw("%lf", TAL.vertice[0].coord_x);

getch();


endwin();
return 0;
}

El problema estaba en que no definia una variable del tipo. No me habia dado cuenta, pero es como un arbol de variables.


Gracias de todas formas, un saludo.
13  Foros Generales / Foro Libre / Mikrokopter: menuda obra de arte. en: 5 Abril 2010, 00:16 am
http://www.mikrokopter.de/ucwiki/en/MikroKopter

Acojonante, la horas de trabajo que tiene que tener metido eso.

La página está en ingles pero bueno, podéis observar todo el trabajo que le han metido y bueno, explica la composición, sensores que han utilizado y eso.


Es curioso :)

Un saludo!
14  Informática / Electrónica / Proyecto-Taller: Electrónica, desde cero. en: 30 Marzo 2010, 00:46 am
*****Documento en desarrollo, por favor no responder en el tema.*****

El documento no está hecho para meterse de lleno en la electrónica puesto que si ese hubiese sido el enfoque la aceptación de la gente hacia este campo sería menor (a parte de que no hubiera podido llevarlo a cabo por falta de conocimientos que voy adquiriendo sobre la marcha del proyecto). El objetivo de el manual es
comprender y conocer, por encima, cómo funciona la electricidad para después, cuando empecemos con las prácticas, explicar sobre la marcha de un modo mas técnico. Así se facilita la comprensión. Intentaremos abarcar la programación de PICs (aunque este es un proceso largo) y poco a poco ir aumentando conocimientos sobre diversos componentes. Reutilizandolos y memorizando poco a poco. Todos los apartados serán revisados con tiempo para corregir aspectos que no se hayan tratado con la suficiente calma y detenimiento.

El proyecto se basa en aprender electricidad y electrónica desde cero, todavía me acuerdo cuando intentaba empezar y no tenia ni idea de por donde coger el tema de la electrónica porque eran páginas con muchísimo contenido, cosa que cuando te leías la primera página pensabas: "tengo que volver a empezar, no me he enterado de nada" asi que bueno, me he decidido a empezar yo mismo y qué mejor manera que ir redactando lo aprendido.

El principio es un poco pesado, pero luego ya... con los conceptos básicos asimilados veréis como poco a poco os van entrando mejor esos datos técnicos que de otra manera serían demasiado pesados.

Aviso al personal que es mejor seguir el índice puesto que los posts están desordenados.

He comprado ya algunas cosas que serán necesarias, podéis verlas aquí. Faltan algunas, pero bueno, las compraré un poco mas adelante.



Modificaciones

He decidido añadir este apartado para hacer un "seguimiento" de las últimas actualizaciones en los posts. Soy consciente de que a veces cambio algo, y a lo mejor nadie se entera.

01/05/2010: Editado el post de introducción. La siguiente será para modificar el "Índice". En esta última modificación añado que el proyecto esta totalmente en su principio, es decir, remodelaré todo este index en cuanto acabe el curso, la segunda o tercera semana de junio. Lo separaré en "Electrónica básica", algo de "Electrónica digital" y un apartado de taller con proyectos que vayan saliendo. Tengo varios en mente para inciarme. Bobinas, transformadores, fuentes de alimentación, ..., y tengo que mirar el tema mucho, puesto que hay unos cuantos tipos. Mientras añada cosas, intentaré explicar el funcionamiento de cada componente, gráficas, etc. Estoy planteandome seriamente el tema de la programación de Pics, aunque creo que lo dejaré para un poco más adelante, cuando hayan unos conceptos base, que creo más importantes, mejor explicados.




Comencemos...
15  Foros Generales / Sugerencias y dudas sobre el Foro / Proyecto de iniciacion a la electricidad-electrónica, sistemas autómatas, etc. en: 28 Marzo 2010, 03:16 am
Buenas, antes de nada saludar a toda la gente de por aquí ya que hace un montón que no me pasaba y bueno, por motivos personales, ahora dispongo de bastante tiempo por lo que voy a empezar a desarrollarme en el apasionante mundo de la electrónica que siempre me llamó la atención desde pequeño y que ahora por fín, aplicándome un poco, empiezo a conocer.

Se que os parecerá un poco largo el texto, pero bueno, al que le interese el tema de la electricidad, electrónica, robotica, domotica... le aconsejo que se lo lea un poco

Este tutorial taller va a ir dedicado a toda esa gente que no se inicia por miedo a saber qué es la electricidad y como funciona. Gracias a un profesor de electricidad que tuve este año cursando mecánica ha conseguido que me lance en este gran mundo en el que la imaginación tiene un gran potencial ya que todo pensamiento que tengamos podemos plasmarlo en un circuito electrónico. Más delante comprenderemos esta última frase.

El martes acabo examenes! El miercoles me hago mi propio laboratorio, es decir, a comprarme todos los componentes necesarios para empezar y fabricar mi mesa de trabajo; y el jueves... bueno, el jueves ya veremos por donde seguimos ;)

De momento quiero dar a conocer un poco el proyecto para ver la aceptación que tiene. Antes de nada, decir que estoy escribiéndolo por encima ya que el proyecto comenzará realmente en un par de meses cuando finalice el curso y lleguen las vacaciones de verano. Mientras tanto en mis ratos libres iré elaborando DOCs interesantes al respecto, sobre qué es la electricidad, como funciona una batería con un proyecto que vendría después de como fabricar una batería que es un tema muy interesante Quiero repetir que soy novel con pocas nociones en temas totalmente distintos que voy a intentar unificar y bueno, iré leyendo, haciendo pequeños experimentos y exponiéndolos aquí y el proyecto esta abierto a todo tipo de colaboraciones ya que es un temario tan grande que abarca mucho tiempo, aunque con un poco de interés quizás se consiga rebajar dicho tiempo de aprendizaje.

  • El taller se basa en conocer un poco los principios de la electricidad a nivel de usuario para poder hacer experimentos personales de cada uno, ideas, sugerencias, proyectos, etc.
  • Cómo hacer un laboratorio personal, herramientas necesarias para poder hacer circuitos tales como una mesa de trabajo, soldadores, polímetros, osciloscopios (incluyendo el tema de las señales cuadradas o digitales y analógicas para conseguir aprovecharnos de estas señales para realizar "unas cosas u otras" "unos o ceros", "1" o "0"... ya pica la curiosidad eh!!)
  • El taller esta abierto a críticas puesto que no soy un experto, voy leyendo y captando cosas interesantes, principios basicos de la electricidad que se deben conocer antes de poder adentrarse en el mundo de la electrónica puesto que para empezar a concoer un circuito primero debemos saber qué son los electrones, la diferencia de potencial, la tensión, la intensidad, etc.
  • En el mundo de la mecánica he conocido distintos sistemas de seguridad de un vehículo que aplicándolos a la electrónica se podrían conseguir distintos objetivos tales como un "CAN-bus". Al que le interese el tema de como funciona un "CAN-bus" que googlee un poco o que se espere a que desarrolle el DOC ;) Digamos que son varias mentes pensantes ligadas a una sola por lo que la agilidad mental mejora.
  • Seguridad en el tema de la corriente eléctrica, la finalidad del proyecto es hacer cualquier aparato electrónico, desde como funciona un generador de corriente, un laser cortante, focos lasers (lo mas simple del mundo), circuitos un poco mas complicado, amplificadores, subwoofers caseros, aparatos que se nos vayan ocurriendo con tal de automatizar cosas con microchips, placas fotovoltaicas, con un poco de tiempo también me interesa aplicar el tema de las pantallas sobre como funcionan y como se consigue algo que poca gente entiende, conseguir una imagen en una pantalla ¿nunca os habeis planteado esto? ¿como diablos conseguiran hacer que podamos ver a traves de la pantalla imagnes, webs, peliculas, programas en fin, imagnes? No puedo hablar con exactitud pero es otro tema que me apasiona bastante.
  • En este desarrollo incluiremos también la programación de PICs para automatizar sistemas. Puesto que soy novel totalmente en este tema me iniciaré e ire haciendo experimentos y los iré exponiendo


Después vendrá el tema de fabricación de robots, sensores de luz, de movimiento, obstaculos, y un sin fin de posibilidades más. Se trata de plasmar lo que percibimos nosotros en una máquina. Desde hacer una máquina automática de cafés (se me ha ocurrido hoy en el trabajo xD electromecánica), generadores de corriente independientemente de que sean fotovoltaicos, gracias al movimiento del viento, a nuestro propio sistema de bombeo de agua hacia nuestra casa (se me acaba de ocurrir ahora mismo, que pasaría si pusieramos una especie de elice en la canalización de agua de nuestro sistema mientras nos duchamos, o mientras se conecta la lavadora, o mientras un edificio entero esta usando agua, se crea un movimiento en una élice que a su vez con un generador de corriente y algún transistor que otro podríamos aumentar el voltaje de salida y conseguir un generador casi autómata (también veremos que esto es imposible, la energía se transforma, no es mágica) para nuestra red de la casa, podríamos tener un generador para ciertos componentes o unos almacenadores para dicha tensión y luego poder usarla, hacer paneles fotovoltaicos, transformadores, etc.).

Hace mucho tiempo, cuando deje este mundillo (o pedazo de mundo, como queráis llamarlo) no había tantas cosas como hay ahora. Ahora mismo he visto que hay un monton de proyectos y de ideas tremendamente buenas y bueno, a lo mejor este es otro buen proyecto que con un poco de motivación y tiempo (todo mi verano y parte de mis años siguientes si me planteo meterme a la universidad a estudiar electrónica), con pocas horas de sueño, saldrá adelante.


El proyecto esta abierto a todo tipo de colaboraciones puesto que al no ser un experto, habrá gente que si entienda en el temá y creerá conveniente comentar o explicar alguna cosa, yo no puedo explicarlo todo, solo se que no se nada, y si a alguien se le ocurre explicar el tema de Diodos, o de transistores, amplificadores, subwoofers, etapas, bueno, os dejo que imaginéis un poco y que me deleitéis con vuestras ideas, BIENVENIDO SEA!. A lo mejor luego a alguien se le ocurre trabajar con las pantallas OLEDS, electromecánica, electroquímica, hay un sin fin de variedades.


Digamos... que el proyecto va a basarse en trabajar con los impulsos eléctricos. Hace poco ví como un robot usaba neuronas de rata para hacer ciertas cosas. Nuestro cerebro emite impulsos eléctricos que, interpretados de cierta manera podrían ser útiles para automatizar ciertas cosas (parece que llega una nueva etapa con la biotecnología, SEGURO QUE EN LA PRÓXIMA PELÍCULA DE JAMES BOND 007 EL COCHE YA NO FUNCIONA A TRAVÉS DEL MÓVIL Y LO TIENE CONECTADO AL CEREBRO!! X'D. En fin, son altas horas de la madrugada y creo que es hora de descansar, ha sido un día de trabajo pesado).


Espero ver opiniones al respecto, tanto constructivas como destructivas, yo las usaré para mejorar el proyecto puesto que lo voy a llevar a cabo si o si, es una formación por interés.

Y bueno, lo primero a realizar será el apartado de componentes que hacen falta para empezar a trabajar en pequeños proyectos para que la gente que quiera iniciarse pueda ir adquiriéndolos. Esta es la verdadera finalidad del proyecto, aprender y enseñar.

Después explicar qué es la electricidad y como funciona, principios básicos y leyes fundamentales para comprenderla. Después citará algunas cosas sobre los impulsos eléctricos. Después, por ejemplo, explicaremos como plasmar un circuito en una placa fotosensible (creo que se llamaba así, lo vi hace poco en una revista y me parece un tema principal puesto que para lo siguiente podríamos trabajar encima de una de estas placas y asi, "practicar un poco". Y después de eso.... bueno, después de eso hay un monton de cosas más interesantes que se quedarán en suspense para crear un poco de intriga ;)

Lo pongo en este subforo para que la gente sepa algo del tema, después todo lo que coloque, lo subiré al apartado de electrónica.

Muchas gracias por vuestro tiempo.


Un saludo, y buenas noches ;)
16  Media / Juegos y Consolas / Error Open GL al arrancar un juego, Jedi Knight Jedi Academy en: 24 Mayo 2007, 15:30 pm
A ver si me podeis echar un cable, llevo cuatro dias bajando tres partes del cd 1, tres partes del cd 2, archivos por emule (cuando hablo de archivos hablo de por lo menos 20Gb xD) para que cuando vaya a jugarlo me salte...:

Código:
JA: v1.0.0.0 win-x86 Aug  5 2003
Initialising zone memory .....
----- FS_Startup -----
Current search path:
C:\Archivos de programa\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\base\assets2.pk3 (62 files)
C:\Archivos de programa\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\base\assets1.pk3 (8320 files)
C:\Archivos de programa\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData\base\assets0.pk3 (15346 files)
C:\Archivos de programa\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData/base

----------------------
23728 files in pk3 files
execing default.cfg
execing jaconfig.cfg
couldn't exec autoexec.cfg
...detecting CPU, found AMD w/ 3DNow!

------- Input Initialization -------
Skipping check for DirectInput
Joystick is not active.
------------------------------------
----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: C:\Archivos de programa\LucasArts\Star Wars Jedi Knight Jedi Academy\GameData
Initializing OpenGL subsystem
...initializing QGL
succeeded
...setting mode 4: 800 600 FS
...using desktop display depth of 16
...calling CDS: failed, bad mode
...trying next higher resolution: ok
...registered window class
...created window@0,0 (800x600)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...35 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...35 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (4)
...setting mode 3: 640 480 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...35 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...35 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
----- CL_Shutdown -----
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem


He pasado el test del juego y dice que si que puedo jugarlo, quizas es por la tarjeta grafica o por la aceleracion 3D no tengo ni puuuuta idea.

Tengo una Ati Raden 9200se de 128mb.


Gracias :(
17  Media / Multimedia / Controlador de audio. No detecta controlador, no reconoce los drivers... en: 31 Julio 2006, 04:55 am
El caso es que despues de instalarme el WindwsXP SP2 UE v4 me salta con el tipico problemita de que el audio no sueeeena... y esas cosas.

Si doy click derecho en "Mi PC" -> "Administrador de Dispositivos" y voy al apartado Dispositivos de sonido, video y juegos pone que todo esta correctamente.

El caso es que creo que no me encuentra el controlador y tampoco lo encuentra si le meto un CD de WindowsXP falso y tampoco consigo encontrarlo por internet.

El caso es que me he bajado el Everest para ver el modelo y es una VIA AC'97 Enhanced Audio Controller o que ese es su controlador. No tengo ni la mas remota idea.


Si alguien me peude decir que puede pasar se lo agradecería. Me estoy volviendo loco buscando el controlador o el problema, que todavia no lo encuentro :(


En fin... :-\ a ver si alguien sabe algo.
Thanks.
18  Media / Juegos y Consolas / Error en "Counter Strike: source". en: 25 Febrero 2006, 16:37 pm
Buenas, este es mi problema:

Al arrancar aparece una pantallita con un fondo de un personaje y abajo a la derecha un recuadro que pone "Cargando...", lo típico. Pero no termina de cargar y suelta el siguiente error:

"La instrucción en "0x222362ad" hace referencia a la memoria en "0x0d6261b0". La memoria no se puede "read".".

Bueno, ¿que opináis?.
19  Media / Juegos y Consolas / Error en la tarjeta grafica al jugar al "Counter Strike: source". en: 21 Enero 2006, 19:27 pm
Exactamente no puedo decir qué error es pero en los requisitos, que ponen por internet, para jugar al juego son 128mb en la tarjeta grafica.

Pues bien, el problema es que yo tengo una tarjeta grafica de 64mb y esta actualizada al máximo.

Mis dudas son: ¿hay alguna forma de bajar la calidad gráfica del juego? ¿algun parche?...


Gracias.
20  Comunicaciones / Hacking Mobile / Foro oficial del equipo BLUEHACK. en: 31 Agosto 2005, 01:49 am
BLUEHACK: the Spanish Bluetooth Security Group.

- http://bluehack.elhacker.net

Ha nacido BlueHack, un grupo colaboradores interesados en el estudio de la Seguridad en el estándar de comunicaciones inalámbricas BlueTooth, con un único objetivo: demostrar que la reciente tecnología BlueTooth tiene fallos de seguridad y se está introduciendo a un ritmo vertiginoso en nuestras vidas sin que nos preocupemos por ello. Ya forma parte de nuestros tléfonos móviles, de nuestros PCs y PDAs y su uso se está extendiendo a otros ámbitos, como coches y electrodomésticos. Aunque el estándar BlueTooth es estricto respecto al desarrollo de sus aplicaciones, se han encontrado carencias en la seguridad de algunos productos fabricados con tecnología BlueTooth que permiten a un intruso acceder a información sensible del sistema comprometido e incluso, en algunos casos, llegar a obtener control absoluto del mismo.

¿Qué podrás encontrar en esta página?

  • Artículos y Papers que demuestran fallas de seguridad en algunos teléfonos móviles que incorporan BlueTooth.
  • Tutoriales que te permitirán comprobar si tu teléfono móvil es vulnerable a estas fallas de seguridad.
  • Herramientas que te permitirán auditar tu teléfono móvil en busca de vulnerabilidades en su implementacion BlueTooth y que te mostrarán como es posible explotarlas mediante una "Prueba de Concepto".

Bluehack utilizará este foro de Bluetooth como foro oficial gracias a un acuerdo con elhacker.net.


Para poder participar, también disponemos de un canal de IRC:

- Servidor: irc.emule-spain.org
- Canal: #bluehack

Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines