• Viernes 17 de Mayo de 2024, 04: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 - Electroduende

Páginas: [1] 2
1
C/C++ / Re: Necesito Ayuda Con Shellexecute En C
« en: Miércoles 25 de Agosto de 2004, 18:30 »
y que error te retorna ShellExecute?

hasta luego, :hola:
Electroduende
:alien:

2
C/C++ / Re: Necesito Ayuda Con Shellexecute En C
« en: Jueves 12 de Agosto de 2004, 21:01 »
y cual es tu problema?

hasta luego, :hola:
Electroduende
:alien:

3
C/C++ / Re: Consulta
« en: Miércoles 11 de Agosto de 2004, 19:23 »
para saber las funciones que trae, pues lo mejor es abrirlo y verlas :)
luego, para saber lo que hacen pues si estas en un unix usa el man y si no, pues msdn.microsoft.com/library/

hasta luego,  :hola:
Electroduende
:alien:

4
C/C++ / Re: Manipular Video Con Las Librerias De C++
« en: Domingo 8 de Agosto de 2004, 14:17 »
hola :hola:

yo para un proyecto en el que estoy manejando video (aunque en win32) estoy utlizando la libreria FFMPEG, aunque tambien depende del tipo de video que quieras generar  :comp:

hasta luego, :hola:
Electroduende
:alien:

5
C/C++ / Re: Uso De Progress Bar
« en: Domingo 8 de Agosto de 2004, 14:15 »
hola :hola:

para utilizar los common controls, antes de llamar a InitCommonControlsEx tienes que rellenar la estructura INITCOMMONCONTROLSEX:
Código: Text
  1.  
  2. myInitCtrls.dwSize = sizeof(INITCOMMONCONTROLSEX);
  3. myInitCtrls.dwICC = ICC_PROGRESS_CLASS;
  4. InitCommonControlsEx(&myInitCtrls);
  5.  
  6.  

de todas formas, creo que tambien te valdria con llamar a InitCommonControls() en lugar de InitCommonControlsEx() ;)

hasta luego, :hola:
Electroduende
:alien:

6
C/C++ / Re: Color Del Texto
« en: Domingo 8 de Agosto de 2004, 14:09 »
hola  :hola:

si lo que quieres es cambiar el color del texto en una consola de windows, tienes que usar la funcion del API SetConsoleTextAttribute.

si es una ventana, usa la funcion SetTextColor

hasta luego, :hola:
Electroduende
:alien:

7
C/C++ / Re: Demasiados Datos Globales...
« en: Jueves 5 de Agosto de 2004, 14:24 »
por que no pegas la salida de error del compilador  :comp:

hasta luego,  :hola:
Electroduende
 :alien:

8
C/C++ / Re: Sobrecarca Operador ++
« en: Jueves 5 de Agosto de 2004, 14:21 »
hola  :hola:

lo primero es que al declarar las funciones de sobrecarga debes de hacerlo asi (observa en la funcion de postincremento que hay un parametro entero):

 
Código: Text
  1.  
  2. CTurno &operator++(); // para el preincremento
  3. CTurno operator++(int); // para el postincremento
  4.  
  5.  

en cuanto a la implementacion:

Código: Text
  1.  
  2. CTurno  CTurno::operator++(int)
  3. {
  4. CTurno temp = *this;
  5. realizarIncremento();
  6. return temp;
  7. }
  8.  
  9.  

espero que te haya servido de algo
hasta luego  :hola:
Electroduende
 :alien:

9
C/C++ / Re: Como Dejar Algo Impreso Estatico
« en: Sábado 31 de Julio de 2004, 12:03 »
creo que deberias ser un poquito mas especifico sobre la plataforma, compilador, etc... que estas utilizando

hasta luego,  :hola:
Electroduende
 :alien:

10
C/C++ / Re: Sonido
« en: Sábado 31 de Julio de 2004, 12:00 »
en Win32 puedes usar la funcion del API PlaySound
De todas formas, para sonido en juegos, yo te recomendaria la libreria FMOD, que es multiplataforma, libre y muy buena :D (bueno, bonito y barato, jejejeje)

hasta luego,  :hola:
Electroduende
 :alien:

11
C/C++ / Re: Ayuda !
« en: Jueves 29 de Julio de 2004, 08:16 »
puedes asignar una cadena de esta manera:

char string[] = "esto es una cadena";

con esto declaras un array y le asignas una cadena.

hasta luego,  :hola:
Electroduende
 :alien:

12
C/C++ / Re: Compilador De C++
« en: Jueves 29 de Julio de 2004, 08:12 »
una cosa es compilador y otra es un IDE.

como compilador yo te recomendaria el GCC, es libre, y compila para casi cualquier plataforma existente (incluso winbugs).

si lo que quieres es un IDE en el que venga el compilador integrado, tienes OpenWatcom que tambien es libre y el compilador que trae es de lo mejorcito, sobre todo para juegos.

si prefieres el Visual Studio, yo te recomendaria que usaras la version 6 en lugar del .Net a no ser que vayas a usar C#. la version 6 es mucho mas ligera que el .Net y para C++ te sirve exactamente igual  B)

hasta luego,  :hola:
Electroduende
 :alien:

13
C/C++ / Re: Funcion Random De C En Visual C++
« en: Lunes 26 de Julio de 2004, 15:32 »
las funcion random no esta soportada por el API de Windows, que proporciona rand() para ese tipo de tareas.. ¿si te va a pasar con mas funciones? pues es posible, nunca se sabe :D bienvenido al maravilloso mundo de la portabilidad entre sistemas ;)

en cuanto a tu segunda pregunta, tienes que tener claro que solo puede haber un exe por projecto, pero puedes tener varios projectos juntos en un workspace ;)

hasta luego,  :hola:
Electroduende
 :alien:

14
C/C++ / Re: Duda C++ Base De Datos
« en: Lunes 26 de Julio de 2004, 15:18 »
yo me ahorraria tantas llamadas a fwrite y escribiria toda la estructura de una sola vez con fwrite y lo mismo para lerla, asi te aseguras que se guarda toda la estructura con su formato.

15
C/C++ / Re: Tutrial De Classes De C++
« en: Lunes 26 de Julio de 2004, 15:11 »
el google hace milagros  ;)

hasta luego,  :hola:
Electroduende
 :alien:

16
C/C++ / Re: Problemas Con Los Arrays De Doble Indice
« en: Lunes 26 de Julio de 2004, 15:10 »
int array[10][10];

// para recorrer todos los elementos del array
for(int i = 0; i < 10; ++i) {
   for(int j = 0; j < 10; ++j) {
        cout << array[j];
}
}

hasta luego, :hola:
Electroduende
 :alien:

17
C/C++ / Re: Uso Api C
« en: Lunes 26 de Julio de 2004, 15:05 »
lo unico que tienes que hacer es incluir la cabecera windows.h y ya puedes acceder al API de windows.

#include <windows.h>

int
main()
{
MessageBox(NULL, "Hola", "Msg", MB_OK);
return 0;
}


asi llamas a la funcion del API MessageBox

hasta luego,  :hola:
Electroduende
 :alien:

18
C/C++ / Re: Consulta
« en: Sábado 24 de Julio de 2004, 15:19 »
como no te expliques mejor....... :D

hasta luego,  :hola:
Electroduende
 :alien:

19
C/C++ / Re: Indices
« en: Sábado 24 de Julio de 2004, 15:16 »
No conozco la estructura interna de esos ficheros, pero en esta web (http://www.wotsit.org/) puedes encontrar doc sobre su estructura interna. Ahora bien, yo te aconsejaria que buscaras un libreria que te permitiera trabajar mas facilmente con este tipo de archivos :D

hasta luego,  :hola:
Electroduende
 :alien:

20
C/C++ / Re: Fecha De Creacion De Un Fichero
« en: Sábado 24 de Julio de 2004, 15:09 »
Hola  :hola:

deberias acostumbrarte a especificar que sistema operativo usas, que compilador, etc...

En Windows puedes usar la funcion GetFileInformationByHandle para obtener informacion sobre un archivo:
http://msdn.microsoft.com/library/default....ionbyhandle.asp

hasta luego,  :hola:
Electroduende
 :alien:

21
C/C++ / Re: Base Datos En C++
« en: Jueves 22 de Julio de 2004, 11:26 »
Hola  :hola:

creo que tienes un poco liado los conceptos.  echate un vistazo a los tutoriales de esta web http://www.programacion.net/bbdd/ ;)

Si lo que quieres es acceder a una base de datos lo primero es:
¿contra que base de datos quieres trabajar?
C++ no tiene soporte de bbdd en el lenguaje, hay que acceder mediante librerias.
normalmente los propios desarrolladores de la base de datos proporcionan librerias para acceder a la BBDD asi que se un poco mas especifico :D

hasta luego,  :hola:
Electroduende
 :alien:

22
C/C++ / Re: Archivos En C
« en: Jueves 22 de Julio de 2004, 10:56 »
:hola:
aqui te pego un ejemplo sencillo:

#include <stdio.h>
#include <string.h>

struct registro
{
   int id;
   int dato_a;
   int dato_b;
   char dato_c;
   char str[64];
};

int
main()
{
   int i;
   FILE *file = fopen("datos.txt", "w+b");
   struct registro reg;
   reg.dato_a = 50;
   reg.dato_b = 100;
   reg.dato_c = 'A';
   reg.id = 1;
   for(i = 0; i < 10; ++i)
   {
      sprintf(reg.str, "Este registro hace el numero %d", reg.id);
      fwrite(®, sizeof(struct registro), 1, file);
      reg.dato_a += reg.dato_b;
      reg.dato_b += reg.id;
      ++reg.dato_c;
      ++reg.id;
   }
   fseek(file, 0, SEEK_SET);
   memset(®, 0, sizeof(reg));
   for(i = 0; i < 10; ++i)
   {
      fread(®, sizeof(struct registro), 1, file);
   }
   fclose(file);
   return 0;
}

Espero que te ayude en algo :D
Hasta luego,  :hola:
Electroduende
 :alien:

23
C/C++ / Re: Indices
« en: Miércoles 21 de Julio de 2004, 14:55 »
no te entiendo muy bien, ¿a que te refieres con "un indice"?

Hasta luego, :hola:
Electroduende
 :alien:

24
C/C++ / Re: Windows.h Y Winsock.h
« en: Miércoles 21 de Julio de 2004, 14:53 »
creo que Win9x lleva la libreria WinSock2 que es la misma que usaras para los 2000. De todas formas te la puedes bajar de la web de micro$oft.

Hasta luego  :hola:
Electroduende
 :alien:

25
C/C++ / Re: Como Guardar Datos En Un Txt En Turbo C
« en: Miércoles 21 de Julio de 2004, 11:47 »
mirate las funciones fopen, fwrite y fread ;)

hasta luego,  :hola:
Electroduende
 :alien:

Páginas: [1] 2