Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Maik33

#11
Programación C/C++ / Re: Ayuda con Archivos
4 Febrero 2013, 14:11 PM
Ya he encontrado el fallo.

if(strcmp(pass, tmp) == 0);
   {
       printf("\nAcceso Exitoso\n");
       return;
   }


En la comparacion tienes:
if(strcmp(pass,tmp)==0);

El punto y coma, hace que siempre se ejecute lo que hay despues del if.
#12
Programación C/C++ / Re: Ayuda con Archivos
4 Febrero 2013, 10:38 AM
Si, cuando lees la contraseña por segunda vez, no comparas con nada, y por eso siempre te da "Acceso Exitoso".
#13
Programación C/C++ / Re: Ayuda con Archivos
4 Febrero 2013, 09:05 AM
¿Que problema tienes?

Acabo de hacer una prueba y funciona bien. Lo único que no funciona son lo de las 3 oportunidades. ¿Tienes el problema con eso?
#14
Electrónica / Re: Duda placas
30 Enero 2013, 09:10 AM
He estado buscando por internet, y no encuentro nada. El procesador es un intel T5300.
¿Donde puedo buscar información para programar este procesador?

¿Y si hago un programa, como hago para que lo ejecute el procesador?

Ahora mismo el ordenador no tiene ningún Sistema Operativo.
#15
Electrónica / Re: Duda placas
29 Enero 2013, 14:34 PM
Gracias por tu respuesta.

La cosa es que como tengo un ordenador viejo que no se usa, quería aprovecharlo y aprender de hay a programar microcontroladores. Hacer cosas como encender un led según que circunstancias,... para aprender y divertirme sin gastar casi dinero.

Ya se lenguaje C, ensamblador se cosas básicas. Hace 2 años estuve practicando con un simulador de Motorola K6800 o algo así. No se me daba mal, pero me gustaría llevarlo a la practica física.

Con estos 2 lenguajes ¿como podría hacerlo?
¿Mirar que microcontrolador es, buscar que instrucciones tiene por internet,... y cosas asi?
#16
Electrónica / Duda placas
28 Enero 2013, 10:20 AM
Hola,
He estado mirando esta sección y me he interesado en los temas como arduino. El problema es que no quiero comprarme una placa de esas ya que tengo algún ordenador "viejo" y me preguntaba si podría practicar este tipo de cosas con los microcontroladores que tienen estos PCs.

¿Podria coger la placa base de alguno de estos ordenadores y hacer cosas como con las placas arduino?
#17
GNU/Linux / Re: drivers linux y c
16 Noviembre 2012, 09:08 AM
ya esta solucionado, encontre el makefile.

ifeq ($(KERNELRELEASE),)

KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

.PHONY: build clean

build:
    $(MAKE) -C $(KERNELDIR) M=$(PWD) modules

clean:
    rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c
else

$(info Building with KERNELRELEASE = ${KERNELRELEASE})
obj-m :=    hola.o

endif
#18
GNU/Linux / drivers linux y c
14 Noviembre 2012, 11:51 AM
Hola,
estaba mirando un tutorial de como escribir drivers en linux, y al compilar los ejemplos del tutorial me aparecen errores.

El tutorial en pdf es el siguiente enlace: http://www.google.es/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCEQFjAA&url=http%3A%2F%2Fwww.exa.unicen.edu.ar%2Fcatedras%2Frtlinux%2Fmaterial%2Fapuntes%2Fdriv_tut_last.pdf&ei=b3ajUI25MaWm0QXHh4HgAg&usg=AFQjCNEBEb5JwsWr9Emje2Plig1HMheE_Q&cad=rja

El primer ejemplo es simple para ver como funciona. El codigo es el siguiente:

#define MODULE
#include <linux/module.h>


Y para compilar aparencen 2 formas:

$ gcc -c nada.c
la primera me salta este error:
nada.c:1:24: error fatal: linux/init.h: No existe el archivo o el directorio
compilación terminada.


$ gcc -I/usr/src/linux/include -O -Wall -c nada.c
y este lo mismo.

Alguien sabe porque no compila?
#19
Programación C/C++ / Re: Direcciones de memoria
17 Octubre 2012, 14:48 PM
Gracias, ahora si.
Que fallo mas tonto.
Gracias por todo.
#20
Programación C/C++ / Re: Direcciones de memoria
17 Octubre 2012, 14:40 PM
Ya habia probado esa manera

#include <stdio.h>
#include <stdlib.h>

int main(){
  int n;
  char mem[20];
  int *p;
  FILE *f;
  n=10;
  f=fopen("mem.txt","w");
  fprintf(f,"%p",&n);
  fclose(f);
  f=fopen("mem.txt","r");
  fscanf(f,"%p",p);
  fclose(f);
}


pero lo mismo, violacion del segmento.