ayuda programacion en C

no se si deberia poner esta pregunta aqui pero tengo prisa....Triste

estoy haciendo un proyecto en turbo c para la escuela, mi proyecto consiste en un programa muy parecido al paint,

y necesito hacerle herramientas, ya hice un lapiz y un borrador, pero ahora necesito hacer una linea:

que de clic en un punto, y luego en otro, y entre los dos puntos se dibuje una linea..

podrian darme un codigo que haga eso o explicarme como hacerlo???

(no es programacion C++, es programacion en C, y es la primera vez que llevo una materia de programacion asi que no se mucho del tema todavia solo lo mas basico)


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de joserc87

Busca el algoritmo de

Busca el algoritmo de Bresenham para pintar lineas:

http://en.wikipedia.org/wiki/Bresenham's_line_algorithm

Si buscas por ahí, seguro que incluso encuentras código ya hecho. También lo puedes sacar tu mismo a partir de la ecuación de la recta que pasa por 2 puntos.

Antes mira a ver si la biblioteca que estás usando permite crear figuras básicas, que te resultará más fácil.

Saludos


Be pointer my friend...

Dennis Ritchie. Padre de C y cocreador de UNIX.

R.I.P.

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.