• Domingo 23 de Febrero de 2025, 10:06

Mostrar Mensajes

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


Mensajes - Eternal Idol

Páginas: 1 ... 18 19 [20] 21 22 ... 205
477
ASM (Ensamblador) / Re: ASM, ¿Por qué depende del sistema operativo?
« en: Viernes 11 de Septiembre de 2009, 00:59 »
El lenguaje es siempre el mismo, un S.O. expone una serie de servicios mediante una interfaz determinada y en los S.O.s modernos existen al menos dos niveles de privilegio y en el que se ejecuta el codigo de los programas (modo Usuario) no es posible acceder al hardware, por lo tanto usar los servicios del S.O. es imprescindible. En S.O.s antiguos como MS-DOS se puede usar la BIOS o acceder al hardware directamente mediante in's y out's.

478
C/C++ / Re: Abrir un ejecutable desde C
« en: Miércoles 9 de Septiembre de 2009, 13:04 »
No, todo el mundo utiliza Windows.

479
C/C++ / Re: Proyecto C++ STL
« en: Jueves 3 de Septiembre de 2009, 09:10 »
Podes crear un metodo que use esa comparacion y listo ...

480
C/C++ / Re: Proyecto C++ STL
« en: Miércoles 2 de Septiembre de 2009, 13:58 »
Asumo que estas sobrecargando el operador == en la clase Equipo, mostranos el codigo. Te recomiendo que lo depures igual, asi vas a viendo que hay en listaE por ejemplo ...

481
C/C++ / Re: Punteros far
« en: Lunes 31 de Agosto de 2009, 09:09 »
Es una opcion, la otra es olvidar ese tipo de programacion y usar herramientas modernas. Sino queres aprender la API de Windows siempre te queda .NET que es mucho mas simple.

482
C/C++ / Re: Problemas con maps
« en: Sábado 29 de Agosto de 2009, 21:15 »
De nada.

483
C/C++ / Re: Punteros far
« en: Sábado 29 de Agosto de 2009, 09:17 »
Si, estas muy desactualizado, si queres hacer ese tipo de cosas crea ejecutables para MS-DOS (usando un compilador para ese S.O.). En S.O.s modernos mejor olvidalo, no tenes permiso para acceder a la memoria de video y ademas no deberias hacerlo (no es monotarea como MS-DOS y le pertenece a todos los procesos INDIRECTAMENTE). Sino usa los servicios del sistema en cuestion ...

484
Visual C++ / Re: problema con mi agena
« en: Viernes 28 de Agosto de 2009, 15:49 »
De nada  B)

Citar
Yo no tengo problemas aunque el tamaño para la poblacion es infimo, para sacar en claro cuando falla aumenta ese tamaño a 20 por ejemplo

485
C/C++ / Re: Punteros far
« en: Viernes 28 de Agosto de 2009, 09:18 »
No lo son ni los necesitas para nada, en 32/64 bits no son mas que un recuerdo, con un puntero (4 BYTES) podes direccionar cualquier direccion en los 4GB. ¿Que estas tratando de hacer exactamente?

486
Visual C++ / Re: problema con mi agena
« en: Jueves 27 de Agosto de 2009, 13:18 »
Yo no tengo problemas aunque el tamaño para la poblacion es infimo, para sacar en claro cuando falla aumenta ese tamaño a 20 por ejemplo, agrega esto justo despues del main asi no hace falta entrar los datos a mano todas las veces:
Código: C++
  1. freopen("in.txt", "r", stdin);
  2.  

Y crea un archivo llamado in.txt (si logras que falle lo subis) con este estilo (sigue el formato de entrada de tu agenda):
1
Bart Simpson
Evergreen Terrace 742
Springfield
123
456
1
Juan Perez
Calle Falsa 123
Desconocido
999
666
2
0

Agrega los 1 y los datos hasta que de error.

487
Visual C++ / Re: problema con mi agena
« en: Miércoles 26 de Agosto de 2009, 23:13 »
Si, de esta manera tiene mas logica:

Código: C++
  1. cin >> contador;
  2. cin.get();
  3. for (int n = 0; n < contador; n++)
  4. {
  5.   per[n] = new datos;
  6.   //sigue
  7.  

Tampoco es lo ideal tener un array de punteros de tamaño fijo (per), si llegan a poner 45 entradas tenes problemas por ejemplo ...

En cuanto al goto lo podes reemplazar por un bucle for facilmente, todos los case tienen que tener su break al igual que el primero sino sigue la ejecucion y eso no es lo que queres:

Código: C++
  1. for (bool salir = false; !salir;)
  2. ...
  3.   case 0:
  4.     salir = true;
  5.   break;
  6.  

488
C/C++ / Re: Problemas con maps
« en: Miércoles 26 de Agosto de 2009, 21:18 »
Código: C++
  1. Joc *j = new Joc;
  2. j->OmpleBD();
  3. j->OmpleBD();
  4. j->Treu();
  5.  

Eso parece ir bien, depuralo con el resto del codigo que ya tenes.

489
Visual C++ / Re: problema con mi agena
« en: Miércoles 26 de Agosto de 2009, 21:06 »
En este bucle:
Código: C++
  1. for (int n=0;n<contemp;n++){
  2.                     per[(n+contador)]=new datos;
  3.                     contador++;} goto loop;
  4.  

Tanto n como contador son incrementados en cada pasada por lo cual el elemento sera 0, 2, 4, 6, etc.

Sinceramente veo muchas cosas extrañas, como usar goto en C++, usar contador como una variable global, contemp y contador ahi juntos ... en fin, en el bucle de mostrar usas contador como limite (¿Para que usar contemp entonces?) y si accedes a todos los elementos, por logica el elemento 1 es un puntero invalido (nulo si hay suerte).

490
C/C++ / Re: try y object unwinding
« en: Miércoles 26 de Agosto de 2009, 11:31 »
De nadas  B)

491
C/C++ / Re: try y object unwinding
« en: Martes 25 de Agosto de 2009, 12:10 »
http://msdn.microsoft.com/en-us/library ... 80%29.aspx
http://msdn.microsoft.com/en-us/library ... 80%29.aspx

http://www.learncpp.com/cpp-tutorial/15 ... unwinding/
http://publib.boulder.ibm.com/infocente ... plr155.htm

Recomendacion, no lanzar excepciones en un constructor de esa manera podrias utilizar SEH en esa funcion usando (obviamente no capturaria nada del constructor pero si de otros miembros por ejempl):
__declspec(nothrow)

Otra recomendacion seria NO usar excepciones salvo en casos EXCEPCIONALES (valga la redundancia), todo lo demas es preferible manejarlo con valores de retorno ...

492
C/C++ / Re: Programa calculo de CRC
« en: Lunes 24 de Agosto de 2009, 15:54 »
¿Llamar a la funcion calcula_crc con los parametros correspondientes (ademas de agregar un main)?

493
La taberna del BIT / Un poco de arte ... jeje.
« en: Lunes 24 de Agosto de 2009, 12:04 »
Algunas obras de Daniel Santoro:







Eva Peron decapita al embajador S.B.:

494
Windows / Re: ¿Que tal el nuevo windows 7?
« en: Lunes 24 de Agosto de 2009, 11:17 »
Tarde o temprano sera el nuevo XP, MUCHO mejor que Vista.

495
C/C++ / Re: Redirecconar salida estandar (STDOUT)
« en: Domingo 23 de Agosto de 2009, 14:41 »
De nadas  B)

497
C/C++ / Re: C++ o C#
« en: Viernes 21 de Agosto de 2009, 21:04 »
Cita de: "Juann"
La CIA los mata  :lol:

Claro, en un pais en serio cuando no les gusta el presidente lo matan como a Kennedy (Capusotto).

498
C/C++ / Re: HAVE_CONFIG_H y G_OS_WIN32
« en: Viernes 21 de Agosto de 2009, 19:08 »
No, ejemplo:

cl archivo.cpp -DHAVE_CONFIG_H

En este caso no importa el valor, con que este definida es suficiente, si estuviera usando #if entonces justo despues del -D pondriamos 1 por ejemplo.

499
C/C++ / Re: HAVE_CONFIG_H y G_OS_WIN32
« en: Viernes 21 de Agosto de 2009, 18:45 »
Supongo que llegara del preprocesador, cuando compilas desde linea de comandos es -DVALOR.

500
C/C++ / Re: C++ o C#
« en: Viernes 21 de Agosto de 2009, 09:13 »
Estoy de acuerdo con m0skit0, lo mas gracioso es que en su casa no juegan con las mismas reglas que nos quieren imponer, la farsa del libre mercado se descubre a si misma cuando subsidian a los granjeros haciendolos competitivos por sobre los paises pobres. Ni hablar de lo que tienen que hacer en cuanto hay una crisis, ya sea con el New Deal (los republicanos se encargaron de destruirlo, para los pobres liberalismo, sin trabajo no hay seguridad social ni nada, para los ricos granjeros soXcialiXmo (¿Esta prohibida esta palabra en el foro?), el gobierno los mantiene, paradojico) u Obama ahora mismo.

Pra mi sin USA habria otro ocupando su lugar ... asi de simple. ¿Saben porque no hay golpes de estado en USA? Porque es el unico pais donde no hay embajada yankee.

Páginas: 1 ... 18 19 [20] 21 22 ... 205