• Miércoles 21 de Mayo de 2025, 01:27

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 ... 125 126 [127] 128 129 ... 205
3151
C++ Builder / Re: Problema Con El Ejecutable
« en: Viernes 8 de Diciembre de 2006, 14:06 »
Ahi esta el problema, Console Application es una aplicacion de consola, de texto y no de ventanas.

3152
C++ Builder / Re: Problema Con El Ejecutable
« en: Viernes 8 de Diciembre de 2006, 13:45 »
¿View source compila? ¿Seguro? Mejor busca, compile y build, view source es ver codigo fuente.

3153
ASM (Ensamblador) / Re: Problema Con Macro En Ensamblador
« en: Viernes 8 de Diciembre de 2006, 12:15 »
Jaja, esta bien, mientras te funcione  :kicking:

3154
ASM (Ensamblador) / Re: Problema Con Macro En Ensamblador
« en: Viernes 8 de Diciembre de 2006, 08:07 »
Cita de: "robertogt"
con este cambio si compila tu codigo
Con ese cambio TAMBIEN ENSAMBLA.

3155
ASM (Ensamblador) / Re: Imagenes
« en: Jueves 7 de Diciembre de 2006, 19:20 »
Usa archivos, el formato BMP es el mas simple y no hay ninguna instruccion especifica.

3156
ASM (Ensamblador) / Re: Problema Con Macro En Ensamblador
« en: Jueves 7 de Diciembre de 2006, 13:42 »
Cita de: "el__dick"
mmm pintar una linea lo pinta, yo esq no utilizo el masm xq no se , utilizo utilizo el tasm, weno es una macro prepara q man dao, intentaré ver como funciona el masm y probarlo, xq una linea si q compila y lo pinta prefectamente.
Gracias x todo .
ADIOS.
Con TASM no se ... creo que se podia hacer compatible con la sintaxis de MASM ... busca informacion en Google o usa el MASM ...

3157
ASM (Ensamblador) / Re: Problema Con Macro En Ensamblador
« en: Jueves 7 de Diciembre de 2006, 12:42 »
Eso con MASM ensambla perfectamente, otra cosa es que funcione, pero viendo el codigo esta claro que va cambiando la direccion con lo cual es correcto ... mejor revisa lo que estas haciendo en general y primero logra pintar una linea.

3158
ASM (Ensamblador) / Re: Problema Con Macro En Ensamblador
« en: Jueves 7 de Diciembre de 2006, 12:30 »
Los macros funcionan igual en C que en assembly en ese sentido.

Código: Text
  1.  
  2. #define lineah(Y,C)\
  3.   int x = Y;\
  4.   int z = C;
  5.  
  6. void main()
  7. {
  8.   lineah(2, 6);
  9.   lineah(2, 8);
  10. }
  11.  
  12. Output del compilador:
  13. error C2374: 'x' : redefinition; multiple initialization
  14. see declaration of 'x'
  15. error C2374: 'z' : redefinition; multiple initialization
  16. see declaration of 'z'
  17.  
  18.  

Podes intentar esto, no te aseguro que funcione pero parece que si esta bien ESO ...

Código: Text
  1.  
  2. ;pone una linea horizontal de un color
  3. lineah MACRO Y,C
  4.     mov cx,319
  5.          @@:
  6.     pixel cx,Y,C
  7.     dec cx
  8.     jnz @b
  9.  
  10.  

Info al respecto aca:
http://webster.cs.ucr.edu/AsmTools/MASM/MA...ide/Chap_03.htm

3159
La taberna del BIT / Feliz Navidad!
« en: Jueves 7 de Diciembre de 2006, 09:26 »

3160
Sobre los Foros de SoloCodigo / Re: Creacíon De Un Nuevo Foro
« en: Miércoles 6 de Diciembre de 2006, 22:49 »
Cita de: "Angel_K_ido"
Muy cierto. Y no, no hay mucho interés.
Entonces no vale la pena y puede que sea contraproducente, creo que casi todos entramos a la taberna del bit a ver que hay de nuevo (ya que no figuran los mensajes en "Discuciones activas hoy") con lo cual siempre te aseguras varias lecturas mientras que en un foro especial ... dificilmente  :smartass:

3161
Dudas informáticas / Re: A que programa pertenece los archivos .gst
« en: Miércoles 6 de Diciembre de 2006, 22:40 »
A. No es urgente ni muchisimo menos.

B. No pongas el mismo mensaje en varios subforos.

C. ¿Ya usaste Google?

D. ¿Te encontraste un archivo? Explica mejor de donde salio, si pertenece a una aplicacion en particular, si ya lo abriste con un editor (texto o hex).

3162
Sobre los Foros de SoloCodigo / Re: Creacíon De Un Nuevo Foro
« en: Miércoles 6 de Diciembre de 2006, 22:38 »
Cita de: "Angel_K_ido"
La idea no hera un foro de matemáticas para hacer preguntas sino para hacer tipo retos de lógica.
Yo no lo veo tan mal pero. ¿Que pasara cuando te aburras de poner problemas? Quiero decir, no estaria bueno que fuera un subforo que durara cuatro mensajes y despues estuviera al pedo ... hay que ver si hay suficiente interes por parte de los usuarios.

3163
C++ Builder / Re: Comunicación Via Usb
« en: Miércoles 6 de Diciembre de 2006, 13:19 »
Ahi esta explicado muy claramente, con codigo incluido, como hacerlo. Empeza por enumerar las interfaces y obtener el dispositivo que queres.

3164
C/C++ / Re: Dos Problemas Que Me Tienen Sin Poder Avanzar
« en: Miércoles 6 de Diciembre de 2006, 12:36 »
Estas accediendo a una direccion invalida, comproba el valor de gra, seguramente no esta dentro de los limites del array coef.

3165
C/C++ / Re: Diferenciaa
« en: Miércoles 6 de Diciembre de 2006, 00:13 »
Cita de: "su -"
Bueno, quien soy yo para hablar de esto, esta claro que si dice asi (el compilador/interpretado...) asi debera ser, justifica las limitaciones y ciertamente las tendras...
En fin NULL es 0  :P
Jeje, a efectos practicos si, NULL es 0, su valor debe ser 0 pero puede ser cosas como 100-95-5 o (char*)0, todo mientras su valor sea 0 en C sera valido.

En fin, me voy a dormir y les dejo un consejo: LEAN y APRENDAN/MEJOREN SU INGLES (yo trato de hacerlo siempre) ya que lamentablemente hay demasiadas cosas utiles que no estan en castellano.

3166
La taberna del BIT / Re: En Tus Brazos...
« en: Miércoles 6 de Diciembre de 2006, 00:03 »
Nostalgia es evidentemente lo que primero me genera ... muy bueno realmente.

3167
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:52 »
Cuando se discuten estilos de programacion suele ser de cosas como estas:

Código: Text
  1.  
  2. if (x)
  3.   hacer();
  4.  
  5. if (x) { hacer(); }
  6.  
  7. if (x)
  8. {
  9.   hacer();
  10. }
  11.  
  12.  

O cantidad de tabs, nombres de variables, clases, etc.

3168
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:51 »
Cita de: "su -"
17.10:
Citar
Programming style, like writing style, is somewhat of an art and cannot be codified by inflexible rules, although discussions about style often seem to center exclusively around such rules.
Ademas no creo que se puede poner un estandar ya que NULL se puede usar como un numeral y no como un numero... eso creo no se.
El estilo de programacion no tiene NADA que ver con el standard. Y no importa que no lo creas realmente, no tenes que creer nada, tenes que leer lo que dice el standard y punto, haciendolo sabras que condiciones tiene que cumplir un compilador para ser justamente standard.

3169
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:38 »
Cita de: "su -"
Bueno...
http://c-faq.com/null/nullor0.html
 :rolleyes:
Eso no explica nada sobre que debe ser NULL segun el standard, solo dice como esta creo que bien aclarado, que NULL puede ser incluso (no en C++ pero si en C) ((void *)0). Ahi vemos un ejemplo claro de correcto uso del standard ya que el valor de NULL es 0.

3170
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:30 »
Cita de: "su -"
Disculpen, pero creo que los menajes de "yo tengo la razon y tu no" van mejor por MP no me pelen, solo sugiero, es que asi el foro se ve sucio, que se puede esperar de un lugar que hablan y hablan de difernecias en "peleas" por algo que no debe...
Lo sugiero para que se tenga que cerrar esto...
 :)
No hay razon en esto sino realidad. Y creo que con solo leer detenidamente lo que dice el standard cualquier persona normal tiene que darse cuenta que NULL tiene que tener como valor 0.

3171
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:28 »
Cita de: "JuanK"
por el momento al menos no he visto en ningún lugar de ANSI C que diga que NULL DEBE ser 0...

Dice que :

Un puntero nulo constante definido según la implementación.
Es que no debe ser 0. ¿Tenes problemas de compresion? SU VALOR DEBE SER 0.
¿No leiste todavia lo que es un puntero nul constante?

4.10 - Pointer conversions [conv.ptr]

-1- A null pointer constant is an integral constant expression (expr.const) rvalue of integer type that evaluates to zero.

An integral constant expression with the value 0, or such an expression cast to void *, is called a null pointer constant. If a null pointer constant is assigned to or compared for equality to a pointer, the constant is converted to a pointer of that type. Such a pointer, called a null pointer, is guaranteed to compared unequal to a pointer to any object or function.

3172
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:25 »
El que quiera ver que vea:

"Macro NULL ANSI C
#define NULL
Un puntero nulo constante definido según la implementación. "

4.10 - Pointer conversions [conv.ptr]

-1- A null pointer constant is an integral constant expression (expr.const) rvalue of integer type that evaluates to zero.

An integral constant expression with the value 0, or such an expression cast to void *, is called a null pointer constant. If a null pointer constant is assigned to or compared for equality to a pointer, the constant is converted to a pointer of that type. Such a pointer, called a null pointer, is guaranteed to compared unequal to a pointer to any object or function.

El valor de un puntero nulo constante es 0.

3173
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:22 »
Cita de: "JuanK"
Solo te duele no tener la razón.

cada cual que defina por si mismo que es que... para mi no quedo definido nada de lo que tu dices, pero tampoco lo que yo dije... el estándar o no es claro o esta libre a como lo quiera hacer cada cual.
Pobrecito, el que no tiene la razon sos vos y no tenes COMO SIEMPRE la capacidad de hacer autocritica. Se nota que pasan los años y seguis siendo el mismo, es una pena.

El standard es CLARISIMO, NULL tiene que tener como valor 0. De no verlo te recomiendo comprar anteojos.

3174
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:14 »
Cita de: "JuanK"
Cita de: "Eternal Idol"
CUALQUIER compilador de C y C++ que se precie seguira el standard, especialmente en cosas tan simples.
lo que pasa es que ese 'que se precie' es un juicio de cada cual, proque el que lo quiera hacer diferente es libre de hacerlo... incluso un compilador hecho pro estudiantes sin necesidad de que 'se precie' puede escoger usar NULL como 0
Si, PERO NO SERIA STANDARD, que es lo que afirmaste en el otro hilo. NO SERIA STANDARD.

Te invito a dejar la necedad y RAZONAR, deja de hacer el ridiculo:


Esto es lo que dijiste primero:
Macro NULL ANSI C
#define NULL
Un puntero nulo constante definido según la implementación.

Esto es de tu pagina http://www.greenend.org.uk/rjk/2001/02/cfu.html:

The standard says:
An integral constant expression with the value 0, or such an expression cast to void *, is called a null pointer constant. If a null pointer constant is assigned to or compared for equality to a pointer, the constant is converted to a pointer of that type. Such a pointer, called a null pointer, is guaranteed to compared unequal to a pointer to any object or function.

¿Que es un puntero nulo constante segun el standard? Una expresion constante cuyo valor es 0. ¿Lo entendes o no sos capaz?

3175
C/C++ / Re: Diferenciaa
« en: Martes 5 de Diciembre de 2006, 23:08 »
Cita de: "F_Tanori"
osea no llegamos a nada  :unsure:

NULL es 0 un espacio definido por el compilador que puede ser modificado por el programador para apuntar hacia donde le pege la gana, aunque eso es 'romper' el estandar pero es posible hacer que null no sea 0
Todo lo contrario, llegamos mucho mas lejos que en el hilo anterior donde quedo una verdad a medias. NULL suele ser una macro con lo cual hasta la podemos definir nosotros, si no incluimos ningun header no existe, y podemos poner #define NULL 5005 o #define NULL 140-139-1. El primero quebraria el standard y el segundo no. CUALQUIER compilador de C y C++ que se precie seguira el standard, especialmente en cosas tan simples.

Páginas: 1 ... 125 126 [127] 128 129 ... 205