• Jueves 27 de Febrero de 2025, 01:34

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 ... 68 69 [70] 71 72 ... 205
1726
C/C++ / Re: Necesito Un Libro
« en: Sábado 17 de Noviembre de 2007, 22:37 »
VC++ Express.
 
La version completa y los e-books que te quieras bajar son ilegales, buscalos por tu cuenta (descargas directas, P2P, etc).

Tal vez este te interese: Programming Windows

1727
C/C++ / Re: Mi Propia Ventana
« en: Sábado 17 de Noviembre de 2007, 19:30 »
Cita de: "pollogti"
y ya no pregunto mas que diran que soy un pesado, cual me recominedas entoces y de donde me la puedo bajar?
¿Libreria multiplataforma para GUI? Esta por ejemplo: http://en.wikipedia.org/wiki/Wxwidgets

Pero busca, seguro que encontras mas alternativas.

1728
C/C++ / Re: Mi Propia Ventana
« en: Sábado 17 de Noviembre de 2007, 18:39 »
Cita de: "pollogti"
Entoces si no me equivoco para hacerlo multiplataforma tengo que utilizar una librerias diferentes para cada sistema como hacer 3 programas, uno para sistema no? .... xD pues nada acias y perdon por moletar
Si usas librerias de bajo nivel como decias antes no existe nada portable y tenes que aprender la interfaz propia de cada S.O. ...

1729
C/C++ / Re: Mi Propia Ventana
« en: Sábado 17 de Noviembre de 2007, 16:16 »
Cita de: "pollogti"
una pregunta mas que es xlib en realidad ?
http://en.wikipedia.org/wiki/Xlib

Eso NO lo podes usar en Windows evidentemente. ¿Para que S.O. queres hacerlo? Si es para los dos entonces tenes que aprender DOS maneras totalmente diferentes.

1730
C/C++ / Re: Mi Propia Ventana
« en: Sábado 17 de Noviembre de 2007, 14:32 »
Cita de: "pollogti"
lo siento pero es que lo que quiero es que por ejemplo yo lleve un programa a cualquier citio y no tenga que estar instalando la maquina virtual de java o el framework de .net para poder ejecutarlo po eso me queria hacer mis propias librerias porque es feisimo que por ejemplo un amigo me pida hacerle una agenda como me paso y al llevarsela no tenia instalado el framework y quede mal porque no funcionaba ... :P de todas maneras gracias por responder
La API de Windows para GUI, a diferencia de .NET o Java, viene con cualquier version de Windows que instales.

1731
C/C++ / Re: Mi Propia Ventana
« en: Sábado 17 de Noviembre de 2007, 09:20 »
Cita de: "pollogti"
En realidad no es esto lo quiero del todo no hay algo para programar en nivel mas bajo casi en ensamblador.... en plan de yo crear el cuadrado de la ventana y esas cosas

Gracias
Primero este es el foro de C/C++ y segundo si trabajas en Windows con assembly las funciones son exactamente las mismas. Tengo la impresion de que no sabes bien lo que queres hacer ...

1732
C/C++ / Re: Mi Propia Ventana
« en: Viernes 16 de Noviembre de 2007, 11:11 »
Si es para Windows la documentacion esta aca:

MSDN.

1733
C/C++ / Re: Arreglo Tipo Char...muy Pequeño
« en: Jueves 15 de Noviembre de 2007, 18:45 »
Eso de C++ no tiene mucho realmente y deberia ser iostream (no hace falta el .h). El programa funciona, mientras no uses nombres de mas de 10 letras ...

En C++ existe una clase llamada string.

Esto si es C++:

Código: Text
  1.  
  2. #include <iostream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. void main()
  8. {
  9.  
  10.   string nombre[3];
  11.  
  12.   for(int x = 0; x <= 2; x++)
  13.   {
  14.     cout << "Inserte nombre " << x << " ";
  15.     cin >> nombre[x];
  16.   }
  17.  
  18.   for(int x = 0; x <= 2; x++)
  19.   {
  20.     cout << nombre[x] << endl;
  21.   }
  22. }
  23.  
  24.  

1734
C/C++ / Re: Problemas Funcion Copyfile Del Winapi
« en: Jueves 15 de Noviembre de 2007, 16:59 »
Cita de: "Escalona"
Jajajaja, bueno no me grites muy fuerte, ahora lo entiendo (o eso creo).

La funcion para abrir en OpenDialog Box es "GetOpenFileName()"; ¿no?,
ahora he quitado el CreateFile, y me sirve perfectamente.

Gracias por tu paciencia!
Si y no, GetOpenFileName lo que hace es mostrar ese cuadro donde seleccionas el archivo, no hace falta abrirlo en ningun momento.

1735
C/C++ / Re: Problemas Funcion Copyfile Del Winapi
« en: Jueves 15 de Noviembre de 2007, 16:39 »
Cita de: "Escalona"
Ahora he sustituido el GENERIC_READ por un 0, y no lo habre ahora.
Eso no lo entendia, estoy empezando con la API en C++.

Saludos, y hasta la próxima.
¿En vez de no llamar a CreateFile lo llamas con parametros incorrectos? ¿Estas seguro de que no lo abre? ¿Comprobaste el valor de hf?

De cualquiera manera: ¿Te parece que esa es una solucion logica? ¿No es mejor simplemente NO intentar abrir un archivo que nunca usas? Y para el futuro cuando abras un archivo cerralo (CloseHandle).

1736
C/C++ / Re: Numeros Entereos Decir Mayor Y Menor
« en: Jueves 15 de Noviembre de 2007, 16:28 »
Estos son errores MUY basicos de nuevo, lee un libro o un tutorial de C.

INT_MAX e INT_MIN (definidos en limits.h) van con mayuscula.

resp=='s';

¿Que es esto? Si lo que queres es declarar la variable resp con valor por defecto 's' tenes que hacerlo asi:
Código: Text
  1.  
  2. char resp = 's';
  3.  
  4.  

Dos iguales (==) son para comparacion y uno es para asignacion.

Separa todos los parametros con coma:
printf("%s,%s,%s \n" "series","mayor","menor");
printf("%s,%s,%s \n", "series","mayor","menor");

Escribi cada sentencia en una linea separada y terminada con ;:

gotoxy(x,y),scanf("%d",&num); fflush(stdin);

gotoxy(x,y);
scanf("%d",&num);
fflush(stdin);


No uses %s para numeros, usa %d. No pongas esos numeros antes del %s ...

No hace falta que uses getch para nada, ejecuta tu programa desde la linea de comandos, tampoco uses gotoxy, no sirve para nada y no es standard.

En fin, no se si habra algo bien en ese codigo ...

1737
C/C++ / Re: Problemas Funcion Copyfile Del Winapi
« en: Jueves 15 de Noviembre de 2007, 16:18 »
hf = CreateFile(ofn.lpstrFile, GENERIC_READ,
       0, (LPSECURITY_ATTRIBUTES) NULL,
       OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,
       (HANDLE) NULL);


Ahi lo estas abriendo. Si nunca vas a usar el archivo excepto en la copia entonces no lo abras y listo.

1738
C/C++ / Re: Problemas Funcion Copyfile Del Winapi
« en: Jueves 15 de Noviembre de 2007, 14:41 »
Es correcto y 32 es:
The process cannot access the file because it is being used by another process.

Si estas abriendo el archivo sin permisos de lectura compartida en la funcion openFile es logico que pase esto. Podes cerrarlo ya que no creo que lo necesites despues o abrirlo con FILE_SHARE_READ.

1739
C/C++ / Re: Problemas Funcion Copyfile Del Winapi
« en: Jueves 15 de Noviembre de 2007, 14:07 »
¿Que valor devuelve GetLastError despues de CopyFile?

1740
C/C++ / Re: Doble Integracion PequeÑo Problema
« en: Miércoles 14 de Noviembre de 2007, 11:04 »
Depuralo.

1741
Visual C++ / Re: Singleton
« en: Miércoles 14 de Noviembre de 2007, 11:00 »
Es un error de enlazado, static significa que el miembro no pertence a ninguna instancia en particular y por lo tanto tenes que instanciarlo, viendo tu codigo deberias hacerlo asi:

Código: Text
  1.  
  2. KngEngine *KngEngine::Instance = 0;
  3.  
  4.  

1742
La taberna del BIT / Re: Volvi
« en: Martes 13 de Noviembre de 2007, 15:42 »
Cita de: "JuanK"
Eiffel ? eso no era una torre por allá por los lados de francia ?  :blink:

Lo es, lo es y tambien un lenguaje de programacion orientado a objetos.

Cita de: "JuanK"
Pues pars que lo vean que no. Nunca he sido fanático de ninguna religión, de hecho a decir verdad (y con el respeto de quienes las practiquen ) las aborrezco en especial las de las lineas cristianas, pero al igual que ellas cienciologia tambien tiene unos temas interesantes y he aprendido un poco aunque mi intención no es ser el próximo Tom Cruise ni el próximo Travolta. Solo curiosidad.  :devil:

Mientras no te lo tomes muy en serio  :kicking:

1743
La taberna del BIT / Re: Volvi
« en: Martes 13 de Noviembre de 2007, 15:01 »
Cita de: "JuanK"
Hola,
he vuelto, como algunos ya se abran dado cuenta.

así que retomare la moderación de todos los foros que tenia y aun más!! (es broma).

Re-bienvenido entonces, el foro de Eiffel (5 hilos creados hasta ahora :lol:) buscaba un moderador   :P

Cita de: "JuanK"
y estoy aprendiendo algunas cosas de cienciología.

 :scream:  :scream:  :scream: Espero que te haya faltado aclarar que tambien era una broma  :devil:

1744
C/C++ / Re: Dudas Sobre Punteros
« en: Martes 13 de Noviembre de 2007, 12:00 »
Cita de: "solarin"
Si tengo el siguiente puntero :
unsigned int * pointer;
si realizo
pointer++;

cuantos bytes estoy avanzando?
 -El tamaño del unsigned int, simplemente un byte, 4 ?

Gracias.
El tamaño de unsigned int (que es en PCs 32 y 64 bits, 4 bytes), comprobacion:

Código: Text
  1.  
  2.   unsigned int *pointer = 0;
  3.   for (int x = 0; x < 5; x++, pointer++)
  4.   {
  5.     printf("0x%X\r\n", pointer);
  6.   }
  7.  
  8.  

Cita de: "solarin"
Por otro lado, lei que no es seguro para un metodo devolver un puntero a un objeto que a sido creado en la pila. Pero no me quedo para nada claro el xq. Alguien me podria resolver la duda?

La pila se usa para las variables locales justamente y en cuanto retornas a otra funcion no podes asumir que tu parte de la pila va a seguir siendo valida sino todo lo contrario, seguramente sea usada por otra parte de tu codigo (eso lo determina el compilador). Por algo un compilador inteligente como el VC++ te dice:

warning C4172: returning address of local variable or temporary

1745
Visual C++ / Re: Llamada A Un Programa Desde Funcion
« en: Lunes 12 de Noviembre de 2007, 13:36 »
Podes intentar usar la funcion system.

¿Estas trabajando en Linux o VC++? Este es el foro de VC++ ...

1746
C/C++ / Re: Barajar Cartas
« en: Lunes 12 de Noviembre de 2007, 08:06 »
Busca CUALQUIER ejemplo de codigo en C/C++.

1747
C/C++ / Re: Intercambio De Valores
« en: Domingo 11 de Noviembre de 2007, 23:08 »
Basicamente esta todo mal ...

Vamos primero con esta linea:
int num1,num2, rest=num1-num2;

No tiene logica. ¿Cuales son los valores de num1 y num2? No se sabe, asi que rest tendra un valor indeterminado totalmente inutil.

Aca hay un erro de sintaxis y logica:
if num1>num2;{

Ni num1 ni num2 tienen valor asignado, usa scanf para darselo antes de hacer una comparacion. Si pretendes que se ejecute lo que esta dentro de las llaves solo cuando esa comparacion sea verdadera saca el ;.

Las cadenas hay que terminarlas con " asi como la empezas ... mira los parametros que hay que pasarle a scanf.

Repito: Basicamente esta todo mal, usa el compilador, te va a dar informacion util sobre cada linea erronea.

1748
C/C++ / Re: Barajar Cartas
« en: Domingo 11 de Noviembre de 2007, 22:41 »
¿Que error te da? Con el VC++ compila ... agregandole un main claro.

1749
C/C++ / Re: Pequeño Gran Problema Con Archivos
« en: Domingo 11 de Noviembre de 2007, 22:40 »
Vas a tener que depurarlo y ver cual es el error devuelto, a mi si me lee el archivo y despues da una excepcion no controlada por mal manejo de memoria asi que ya veo que tenes mas trabajo por delante.

1750
C/C++ / Re: Pequeño Gran Problema Con Archivos
« en: Domingo 11 de Noviembre de 2007, 22:24 »
Antes que nada al compilarlo VC++ da este warning (supongo que no tendra que ver pero es un error seguro):

Código: Text
  1.  
  2. void Estado::Setmu(unsigned a){
  3.   if (estsig[0] == 100)
  4.     estsig[0] = a;
  5.   if (estsig[1] == 100)
  6.    estsig[1] == a; //<< aca
  7. }
  8.  
  9.  

Estado.C(68) : warning C4553: '==' : operator has no effect; did you intend '='?

Es bastante descriptivo el warning y evidentemente lo que querias hacer era una asignacion y no una comparacion. Un punto para VC++  ;)

Páginas: 1 ... 68 69 [70] 71 72 ... 205