Anuncios Google

Error C++

qual es el error que ay aqui:

 #include <sys/types.h> /* unistd.h needs this */
# include <unistd.h> / * contiene lectura / escritura * / #include <unistd.h>    /* contains read/write */
# include <fcntl.h> #include <fcntl.h>
 
int main () int main()
( {
        boot_buf char [512]; char boot_buf[512];
        floppy_desc int, file_desc; int floppy_desc, file_desc;
 
 
        file_desc = open ( ". / boot", O_RDONLY); file_desc = open("./boot", O_RDONLY);
        leer (file_desc, boot_buf, 510); read(file_desc, boot_buf, 510);
        close (file_desc); close(file_desc);
 
        boot_buf [510] = 0x55; boot_buf[510] = 0x55;
        boot_buf [511] = 0xaa; boot_buf[511] = 0xaa;
 
        floppy_desc = open ( "/ dev/fd0", O_RDWR); floppy_desc = open("/dev/fd0", O_RDWR);
        lseek (floppy_desc, 0, SEEK_CUR); lseek(floppy_desc, 0, SEEK_CUR);
        write (floppy_desc, boot_buf, 512); write(floppy_desc, boot_buf, 512);
        close (floppy_desc); close(floppy_desc);
) }

que yo sepa el error está en el  "int main()"pero si borro uno de ellos, me sale error en la siguiente linea...
Aver si alguien me puede ayudar.
Gracias.


I like:


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Almamu

Me parece que un lado esta

Me parece que un lado esta en C y el otro en C++...

Mira, ese código no tiene

Mira, ese código no tiene mas fallos porque no tiene mas líneas. ¿Pero tú sabes lo que estás haciendo? Repites todo 2 veces, no sabes declarar variables, ni siquiera sabrás como funciona cada cosa que estás usando... Hasta he visto un "leer" por ahí...

Aprende, y luego ya programarás.

Imagen de sarutoby

Hombre, mal

ya se que está eso no era necesario de aclarar, pero en Dev++ me pone que ay un error en el int main(), si quito una do los dos, me sale erro en la siguiente linea, ademas, este codigo no es mio, yo no se hacer nada para PC, a parte de HTML para PC no se programar, si acaso un poco para DS. Este codigo no lo hice yo, yo no se programar para PC. Encontré el codigo en una Web, y quise saver que hace pero como al compilarlo me salia error, lo colgue aqui, por que queria saver que hace este codigo, nada mas.

Pero lo mas inportante: ¿Tiene arreglo, no?

PD: Por cierto, si que se lo que tiene que salir de este codigo. De este codigo tiene que salir algo parecido a lo que te sale quando pones un CD con un sistema operativoy reinicias el ordenador, entonces te sale la opcion de iniciar desde el CD. Eso es lo que en teoria deve salir. En teoria si gravo esto en un CD deveria hacer como una orden para arrancar el sistema desde el CD. Eso se lo que ponia en la web de donde saqué el codigo.


I like:

No, UN error está en

No, UN error está en repetir el "int main()", pero tu has repetido todo, asi que hay un fallo en cada linea, si no eres capaz de ver esos errores deja de programar, en serio... Esos fallos ya no son de saber programar o no, son de sentido común.

Y no me refiero a lo que hace el código en general, me refiero a lo que hace cada función.

Imagen de sarutoby

A, pues es cierto

está todo reptido, no lo havia visto, es que soy bastante despistado y no me fijo en las cosas, xD.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.