• Domingo 18 de Mayo de 2025, 07:43

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 ... 148 149 [150] 151 152 ... 205
3726
Visual C++ / Re: Problemas Al Convertir Tipos
« en: Jueves 21 de Septiembre de 2006, 13:59 »
Cita de: "JuanK"
OK buen punto, eso en visual C++ pero en otros?
Esto lo compila cualquier compilador de C y funciona perfectamente:

Código: Text
  1.  
  2. #include <stdio.h>
  3.  
  4. void main()
  5. {
  6.   char *edad = "99";
  7.   printf("%s\r\n", edad);
  8. }
  9.  
  10.  

3727
La taberna del BIT / Re: Matando El Deseo De Ser Programador
« en: Jueves 21 de Septiembre de 2006, 08:18 »
Un punto que saca a relucir X.Cyclop me parece muy acertado. ¿Hacias esto por dinero o por hobby? La diferencia puede ser sutil o no ... si el fin es hacerte rico entonces sos un imbecil ya que gastate muchos años en esto y parece que seguis ...

El fin deberia ser trabajar de lo que te gusta a lo sumo y sino aprender lo que te gusta. Mi experiencia es extremadamente diferente, aprendi a programar por mi cuenta, por gusto, por entretenimiento aunque no voy a negar que en mi juventud, hace al menos ya mas de un lustro, pensara que un programa podria hacerme millonario pero repito no era un fin, sino una consecuencia.

En fin ... ¿No te gusta la situacion? CAMBIALA. ¿O sos un cobarde en realidad? Lo que hay es mucha falta de huevos y una gran hipocresia. ¿Trabajar de "informatico" es duro? Por favor!! Anda a "hombrear" (cargar en la espalda) bolsas en el puerto y despues me contas que carajo es duro! Anda a trabajar al campo de sol a sol y despues me contas que mierda es un trabajo duro!

¿No te pagan las horas extra? Bueno, a mi en España si eran significativas me las pagaban. ¿Te pagan poco? Si tenes huevos andate, como hacemos muchos que nos vamos de nuestros paises buscando una vida mejor. Sino lo unico que haces es quejarte como una nenita.

3728
Visual C++ / Re: Problemas Al Convertir Tipos
« en: Jueves 21 de Septiembre de 2006, 07:56 »
Cita de: "JuanK"
Pero este codigo que has colocado es muy peligroso y en alguncos compiladores , y segun las opciones de compilacion que establescas , nisiquiera se dejara compilar.

1- le asignas una cadena a un puntero, no una direccion de memoria
2- no has reservado memoria para donde apunte el puntero
3- la cadena no termina en nulo
Todo eso que acabas de decir es incorrecto lamentablemente, no es peligroso en lo mas minimo.

1. Es un puntero, te dejo el codigo generador por VC++:
mov         dword ptr [ebp-4],offset $SG271

Ahi podemos ver que se usa una variable local (en pila, ebp-4) y esta apunta a una direccion.

2. Si investigamos mas dentro del ejecutable vemos que esa direccion se encuentra en la seccion .rdata (read only data) y por lo tanto el loader se encargara de reservar su memoria como hace con todas las secciones del ejecutable (tal como co la de codigo).

3. Si seguimos investigando podemos "leer" los bytes de esa seccion y vemos que esta cadena al ser de C por defecto termina en 0.

3729
Visual C++ / Re: Función Que Devuelve Una Cadena.
« en: Jueves 21 de Septiembre de 2006, 07:50 »
¿Nadie nota que la variable nombre en la funcion leerPantalla es local? Esa variable esta en la pila ... no la podes usar asi tan alegremente ...

3730
VB .NET / Re: Process Manager
« en: Miércoles 20 de Septiembre de 2006, 22:34 »
Cita de: "robokop"
Juank se refiere a lo que hace el sistema operativo es decir administrar procesos , correrlos,terminalos,separarlos y todo eso que hace windows cuando ejecutas un programa.
¿Y que no hace el S.O. entonces? ... Eso de separar procesos no existe en Windows.

3731
C/C++ / Re: Operaciones Logicas
« en: Miércoles 20 de Septiembre de 2006, 21:27 »
Cita de: "Bicholey"
char cadena[30];

printf("teclea la operacion completa\n")
fflush(stdin);
gets(cadena);

/* aqui capturaste toda la cadena */
Que podriamos titular: Como hacer codigo inseguro ... ahi capturaste todo lo que escriban en consola pero tu variable local no inicializada se puede reventar ...

3732
C/C++ / Re: Operaciones Logicas
« en: Miércoles 20 de Septiembre de 2006, 19:49 »
En fin que lo que quiere es interpretar una cadena con LOS OPERADORES LOGICOS de C ... nada de funciones.

3733
C/C++ / Re: Operaciones Logicas
« en: Miércoles 20 de Septiembre de 2006, 19:40 »
Cita de: "Bicholey"
B)  B)  B)

Ami parecer te has vuelto muy tècnico y ya no recuerdas las tipicas preguntas de la escuela o la de tus compañeros...
pues deberiamos de esperar a ver si ella misma nos da algun indicador de que aun existe...
Y a mi me parece que vos respondes cualquier cosa MUCHAS veces.

3734
C/C++ / Re: Operaciones Logicas
« en: Miércoles 20 de Septiembre de 2006, 19:15 »
Ni pow ni sqrt son operadores logicos sino funciones.

3735
C/C++ / Re: Operaciones Logicas
« en: Miércoles 20 de Septiembre de 2006, 18:46 »
Cita de: "Bicholey"
:P  :P  :P

tambien te podria servir sqrt();
¿Que? ¿La raiz cuadrada?

3736
Sobre los Foros de SoloCodigo / Re: Nueva Idea
« en: Miércoles 20 de Septiembre de 2006, 18:45 »
Cita de: "Diodo"
Yo no lo veo como una cuestion de libertad de expresion, si no de espacio y ancho de banda del servidor de solocodigo. Aunque si Sergio dice que no existen restricciones , pues adelante ...
No creo que haya tantos interesados y que escriban tanto como para que sea ni siquiera significativo el trafico generado a comparacion con el foro pero bueno ...

3737
Sobre los Foros de SoloCodigo / Re: Nueva Idea
« en: Miércoles 20 de Septiembre de 2006, 17:53 »
Cita de: "JuanK"
yo lo apoyo, desde que se controle quienes pueden y quienes no tener un blog.
Exacto, viva la libertad de expresion  :rolleyes:  :rolleyes:  :rolleyes:

3738
La taberna del BIT / Re: Diferencia
« en: Miércoles 20 de Septiembre de 2006, 08:11 »
Cita de: "su -"
No todos tenemos los mismos errores, ese es el "truco", mucho timepo + muchas personas + organizacion = trabajo perfecto a no ser que las bases sean erroneas.
 :alien:
¿No te parece que eso de perfecto es lo mas lejano a la realidad? Tal vez queres decir que es mucho mejor a otros S.O. pero si fuera tan perfecto no pasarian 2 cosas:

Linux no seria un parche gigante (cosa no tan importante como la siguiente)

NO SE SEGUIRIA ACTUALIZANDO CONSTANTEMENTE  :lightsabre:

3739
La taberna del BIT / Re: Los 10 Lenguajes Que Deberías Aprender Ahora
« en: Miércoles 20 de Septiembre de 2006, 08:07 »
Cita de: "robokop"
yo recuerdo que andas mas de 6 meses con C++ y eso ya es para que tuvieras un nivel avanzado...
Otra afirmacion carente de logica  :smartass:

3740
La taberna del BIT / Re: Los 10 Lenguajes Que Deberías Aprender Ahora
« en: Martes 19 de Septiembre de 2006, 18:22 »
Cuantos mas bans mas prestigio, ¿No? Jaja:

¡Un error ha ocurrido!
Lo siento Eternal Idol, tienes el acceso denegado a este foro!

Razón: Por insultar y retar a un CoAdmin.

Basicamente insultar en este caso es algo asi como decirle a algun moderador que no tiene ni idea de lo que esta hablando  :devil:  :devil:  :devil:

3741
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Martes 19 de Septiembre de 2006, 14:17 »
Cita de: "erhshut"
pueden verificar por mi si el siguiente código detecta el error provocado por la función "forzar_error"
 
Si, lo detecta y maneja perfectamente.

3742
La taberna del BIT / Re: Los 10 Lenguajes Que Deberías Aprender Ahora
« en: Martes 19 de Septiembre de 2006, 09:27 »
Cita de: "X.Cyclop"
http://foros.solocodigo.com/index.php?show...t=0&#entry85229
http://foros.solocodigo.com/index.php?show...t=0&#entry85228
¿Eso se llama spam no?

En cuanto a la lista me parece como poco precaria, solo me quedo con que segun eso C es superado en trabajos unicamente por Java ... ¿Donde quedo C++? Jaja, a ver si para trabajar en alguna empresa grande no piden C++ ...

3743
ASM (Ensamblador) / Re: Ayuda En Asm ( 2 ) :)
« en: Martes 19 de Septiembre de 2006, 08:17 »
Cita de: "y0mism0"
Y si yo quiero que el procesador empiece a ejecutar en la instruccion "mov eax,ebp" por ej, que pongo?? Eso del entry:funcion, lo puse con readfile y se me fue directamente al jmp readfile de abajo.

MSDN? donde esta eso? donde esta el ejemplo?
Pones esa instruccion primero y listo, la opcion /ENTRY es para el linker. Tenes la direccion de la MSDN en este mismo hilo.

3744
VB .NET / Re: Process Manager
« en: Martes 19 de Septiembre de 2006, 08:15 »
No me parece incorrecto lo de manejador de procesos, aunque mas bien lo usaria para el Process Explorer que tiene la cantidad de funciones necesarias como para "manejar" procesos. ¿Por otra parte con esa diferencia entre tareas y procesos se refieren al scheduler o que?

3745
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Lunes 18 de Septiembre de 2006, 22:38 »
Cita de: "Geo"
Gracias por el dato de dónde configurar eso :P. Aunque la opción no es /EHsc (con esta el programa aún falla) sino /EHa (allí sale en las opciones):
La opcion depende de la version de Visual Studio .NET que tengas ... en el 2003 es la que te digo.

3746
C/C++ / Re: Ayuda Urgente!!!!
« en: Lunes 18 de Septiembre de 2006, 21:41 »
Ni hablar si es en realidad Turbo C ...

3747
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Lunes 18 de Septiembre de 2006, 21:36 »
Cita de: "Geo"
El cual se elimina con /EHa:

Ahora, con esto (lo encontré en la ayuda de cl), ya pude hacerlo desde el IDE, hay que agregar /EHa a los parámetros de línea de comandos del compilador, en Propiedades del proyecto -> Configuration Properties -> C/C++ -> Command line ->Additional Options, allí se agrega /EHa (Exception Handling: all).

 
Tambien con /EHsc que figura en el mensaje que comentas ... con el Visual Studio .NET 2003 esta opcion viene por defecto al crear un proyecto de consola ...

Lo mejor es usar las opciones del proyecto>>Generacion de codigo>>Habilitar excepciones de C++ = Si (/EHsc) y no agregar texto en la linea de comandos.

3748
C/C++ / Re: Duda Sobre Manejo De Errores
« en: Lunes 18 de Septiembre de 2006, 20:53 »
Acabo de copiar y pegar el codigo ... darle a cl joraca.cpp y veo el doh ... como la logica indica esto funciona perfectamente.

3749
Visual C++ / Re: Comprimir Imagen
« en: Lunes 18 de Septiembre de 2006, 17:07 »
ESTO YA LO PREGUNTASTE:

http://foros.solocodigo.com/index.php?showtopic=23495&hl=

En vez de repetir la pregunta podrias haber comenzado por agradecer la ayuda que mucha gente de este foro te dio  :lightsabre:

3750
C/C++ / Re: Consulta Sobre La Ejecucion De Dos Programas
« en: Lunes 18 de Septiembre de 2006, 15:16 »
IPC es interpocess communications y abarca varias tecnicas como las ya nombradas memoria compartida, mailslots, pipes, RPC, sockets y mas. Por supuesto que todas estas tecnicas estan expuestas en la API de Windows y se pueden usar desde C/C++.

Páginas: 1 ... 148 149 [150] 151 152 ... 205