Programación de Gráficos - graficos en lenguaje c

 
Vista:

graficos en lenguaje c

Publicado por xj35u5x (4 intervenciones) el 27/08/2000 00:00:00
Hola, necesito urgente que alguien me ayude con lo siguiente, necesito un código muy simple, o solo lo necesario en c para trazar una linea o pintar un pixel de la pantalla en modo grafico.

Muchas gracias, necesito el código pequeño, pero entero, o sea ,todo lo necesario.

xj35u5x
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Usa line

Publicado por zack (5 intervenciones) el 28/08/2000 00:00:00
USa la funcion line de Graficos en C. Ten en cuenta que debes añadir la libreria graphics a la seccion uses.

line(x1,y1,x2,y2);

Espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Te ruego enviarme la graphics.h

Publicado por xj35u5x (4 intervenciones) el 29/08/2000 00:00:00
Por favor mandame la librería graphics.h a mi
e-mail, realmente la necesito.
gracias.

xj35u5x
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:graficos en lenguaje c

Publicado por Grevin (2 intervenciones) el 06/01/2009 22:29:25
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <graphics.h>

void main ()

{
int adap=DETECT,modo;
initgraph(&adap,&modo,"C:\tc20\bin ");
cleardevice();

line(0,0,320,240);

setcolor(RED);
putpixel(325,245);

getch();
restorecrtmode();

}

/*Saludos espero te sirva, UNI - Nicaragua, Grevin Silva Lizano*/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

RE:graficos en lenguaje c

Publicado por Grevin (2 intervenciones) el 06/01/2009 22:39:29
OE...puedes escribirme a mi correo y con gusto te ayudare...

[email protected]

Saludos....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:graficos en lenguaje c

Publicado por henrry (1 intervención) el 03/05/2013 23:05:44
gracias, m funciono el codigo muy bien, excelente

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:graficos en lenguaje c

Publicado por xor (1 intervención) el 08/05/2016 09:36:59
Hola muy buen aporte. Tenia una consulta, para dibujar un marco y ponerle toda las funcionalidades como en paint que debo tomar en cuenta.

Espero su respuesta,
gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:graficos en lenguaje c

Publicado por rene aguilar (1 intervención) el 10/03/2009 20:39:23
deve trazar en la pantalla una frecuencia analógoca intruduciendo el valor de su face del periodo y su amplitud, esta deverá estar en el centro de la pantalla la honda devera pasar por el centro del vertice de los ejes x,y
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:graficos en lenguaje c

Publicado por meliklos (1 intervención) el 25/10/2010 15:34:26
a ver si hacemos la tarea eh???

#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <graphics.h>
#include <bios.h>

#define IZQ 0x4b00
#define DER 0x4d00
#define ESC 283
#define ENTER 0x1c0d

int band = 0;

void botones( int band ){

if( band == 0 ){
setcolor( 2 ); setfillstyle( 1, 7 );
bar3d( 50, 50, 180, 75, 10, 1 );
setcolor( 15 ); outtextxy( 115, 65, "Entradas" );
setfillstyle( 1, 8 ); setcolor( 2 );
bar3d( 230, 50, 360, 75, 10, 1 );
setcolor( 2 ); outtextxy( 295, 65, "Salidas" );
bar3d( 410, 50, 580, 75, 10, 1); setcolor( 2 );
outtextxy( 495, 65, "Existencia" );
}
if( band == 1 ){
setcolor( 2 ); setfillstyle( 1, 7 );
bar3d( 230, 50, 360, 75, 10, 1 );
setcolor( 15 ); outtextxy( 295, 65, "Salidas" );
setfillstyle( 1, 8 ); setcolor( 2 );
bar3d( 50, 50, 180, 75, 10, 1 );
setcolor( 2 ); outtextxy( 115, 65, "Entradas" );
bar3d( 410, 50, 580, 75, 10, 1 ); setcolor( 2 );
outtextxy( 495, 65, "Existencia" );
}
if( band == 2 ){
setcolor( 2 ); setfillstyle( 1, 7 );
bar3d( 410, 50, 580, 75, 10, 1 );
setcolor( 15 ); outtextxy( 495, 65, "Existencia" );
setfillstyle( 1, 8 ); setcolor( 2 );
bar3d( 230, 50, 360, 75, 10, 1);
setcolor( 2 ); outtextxy( 295, 65, "Salidas" );
bar3d( 50, 50, 180, 75, 10, 1 ); setcolor( 2 );
outtextxy( 115, 65, "Entradas" );
}
}

void init(){
int gdrive = DETECT, gmode = DETECT, error;
initgraph( &gdrive, &gmode, "c:\\tc\\bgi" );
error = graphresult();
if( error != grOk )
{
printf( "Error al iniciar los graficos." );
getch();
exit( 0 );
}
}

void ventanaini(){
settextstyle( 0, 0, 0 );
setfillstyle( 1, 3 );
bar( 5, 5, getmaxx() - 5, 25 );
setcolor( 15 );
line( 5, 5, getmaxx() - 5, 5 );
line( 5, 5, 5, 25 );
settextjustify( 1, 1 );
setcolor( 15 );
outtextxy( getmaxx() / 2, 15, "Mi ventana de Windows" );
}

void main(){

int tecla;

init();
cleardevice();
setbkcolor( 4 );
ventanaini();
setfillstyle( 1, 7 );
botones( band );

do{
if( bioskey( 1 ) )
{
tecla = bioskey( 1 );
bioskey( 0 );
if (tecla == IZQ && band == 0 ) band = 2;
else if (tecla == IZQ && band <= 2 ) band--;
if (tecla == DER && band == 2 ) band = 0;
else if (tecla == DER && band >= 0 ) band++;
botones( band );
}
} while( tecla != ESC);

closegraph();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar