• Viernes 15 de Noviembre de 2024, 09:55

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 - angelrash

Páginas: [1]
1
C/C++ / Prototipos, Header?
« en: Miércoles 9 de Junio de 2004, 23:11 »
Hola.  a Tod@s
1.- Disculpen si molesto a alguien.... :-) sorry pues... :-)
     Es mi primera participacion en este foro y espero ser util.
2.- Soy aficionado a la programacion, pero estube alejado un tiempo mas o menos
     largo, es decir me quede cuando se utilizaba el WNDCLASS, ahora se usa
     WNDCLASSEX uds. comprenden (WIN16 ahora se usa WIN32)
3.- Tengo esta duda hace mucho... y ya quiero deshacerme de ella de una vez.
     (No habia mucha gente con quien intercambiar ideas ....).
      I) Cuando hacia proyectos en C/C++ casi todos los autores recomendaban
          crear archivos de cabecera los *.h y definir los prototipos ahi, pero a mi me
          resultaba tedioso escribir mi archivo principal *.cpp cambiar a la ventana
          del H y añadir la definicion de la funcion repitiendo codigo. algo asi como
          (esto es pseudocodigo)
// *.h
  funcion1(int a,char B)
  funcion2()

// *.cpp
main()
   funcion1(...)
   funcion2()
...
  funcion1(int a,char B)
  ...
  funcion2()
  ...

        pero si solo usas un archivo *.cpp y pones algo asi como.
// *.cpp
...
  funcion1(int a,char B)
  ...
  funcion2()
  ...

main()
   funcion1(...)
   funcion2()

        funciona igual pones al final el main y lo mismo sucede son WINDOWS
//*.cpp
  wndproc1(...)
  ...
  wndproc2(...)
  ...
winmain(...)
  wndclass.lpfnWndProc=funcion1
...

ahora creo yo que se deve usar *.h es decir yo pongo ahi definiciones de tipos, contantes enumeraciones etc. pero no pongo nada de funciones y sus prototipos
eso se hace creo yo para acceder digamos a windows nada mas cuando uno ve el
codigo de windows.h ahi si pues se esta accediendo a funciones que estan en los DLL GDI KERNEL etc que Microsoft windows pretende mantener oculto por ovias razones, pero a un programador medio no me parece hacerce lios con las definiciones previas

       II) Ayuda si les pido ayuda pues mis progamas WIN16 no funcionan bien
           estoy migrando a WIN32 por mis propios medios pero me dificultoso
           agradesco anticipadamente a alguien k me pase algunos URLs con
           informacion de WINDOWS/2K/2000/XP ... pero que no sea nada visual
           que sea c/c++, es k no me gusta k me suban a la montaña si puedo hacelo
           yo mismo, igual me pasa en programacion, no me gusta el VISUAL * .
           ah por cierto alguien tiene acceso a los archivos GIFs, JPEG. es decir
           manipularlos leerlos, ver su cabecera, visualizarlos, etc. es para un
           proyecto de control. gracias..... :-)

PD... quisiera responder a un reto k vi por aca. pero como no tengo mucho tiempo
        espero comprendan repondere aqui...

se trata de dibujar una linea en la pantalla, indicar su pendiente, y otras cosas mas
creo k se trata de un metodo numerico y no usar line(...) del BGI sino mas bien algo asi como.

y=m(x+c),  m = deltaY/deltaX

y graficar la linea pixel por pixel, los valores de x varian y se grafica en la pantalla
haciendo una transfomacion de coordenadas simple.
la proxima vez le madare el codigo fuente....

es matematica basica....

chau. BYE-BYE

Páginas: [1]