Resultados 1 al 8 de 8

Cómo dibujar 1 círculo con c++???

Esta es una discusión para el tema Cómo dibujar 1 círculo con c++??? en el foro Programación, bajo la categoría Webmasters y Programadores; Hola programadores! Hace tiempo que no toco el C++ y he olvidado bastante, la verdad. Tengo que hacer algo sencillo pero no sé cómo empezar ni qué utilizar. Tengo un ...
Página: 1


  1. #1
    Junior Member

    Fecha de ingreso
    12 ago, 06
    Mensajes
    6
    Hola programadores!



    Hace tiempo que no toco el C++ y he olvidado bastante, la verdad. Tengo que hacer algo sencillo pero no sé cómo empezar ni qué utilizar.



    Tengo un archivo .XML:

    <DISPLAY>

    - <FORM NAME="circle">

    - <CENTER>

    <XPOS>100</XPOS>

    <YPOS>100</YPOS>

    </CENTER>

    <RADIUS>70</RADIUS>

    <COLOR>blue</COLOR>

    </FORM>

    - <FORM NAME="circle">

    - <CENTER>

    <XPOS>240</XPOS>

    <YPOS>90</YPOS>

    </CENTER>

    <RADIUS>180</RADIUS>

    <COLOR>red</COLOR>

    </FORM>

    - <FORM NAME="circle">

    - <CENTER>

    <XPOS>300</XPOS>

    <YPOS>300</YPOS>

    </CENTER>

    <RADIUS>20</RADIUS>

    <COLOR>black</COLOR>

    </FORM>

    </DISPLAY>



    Mi única tarea es acceder a los datos, y dibujar 3 círculos. No sé qué utilizar ni cómo. Ando perdido.



    Si alguien sabe plotear los círculos pero no sabe acceder a los datos .XML me da igual. Lo importante es el gráfico.



    MUCHAS GRACIAS !!

     
     
  2. #2
    Miembro vitalicio Avatar de Alhanna

    Fecha de ingreso
    27 ene, 05
    Mensajes
    1,828
    Lo mando a Programación

     
     
  3. #3
    Junior Member

    Fecha de ingreso
    12 ago, 06
    Mensajes
    6
    Cita Iniciado por Alhanna' date='Aug 12 2006, 03:59 PM
    Lo mando a Programación*

    [snapback]259983[/snapback]


    Perdona, pero, este no es el foro d programacíón?? corrígeme si me equivoco.



    Asias



    Espero ayuda!

     
     
  4. #4
    Senior Member Avatar de ZeroFinished

    Fecha de ingreso
    28 sep, 04
    Ubicación
    En el último lugar del mundo
    Mensajes
    538
    Perdona, pero, este no es el foro d programacíón?? corrígeme si me equivoco.


    jejejejeje. pues creo que si colega.



    Te has paseado por el guruprogramador??... Bueno, si no lo has hecho puede que este tutorial te sirva mientras esperas una respuesta más contundente.



    Zona c/c++: Como crear circulos



    También puedes echarle una ojeada a esa web.



    Suerte.

     
     
  5. #5
    Super Moderador Avatar de rob1104

    Fecha de ingreso
    07 mar, 05
    Ubicación
    México
    Mensajes
    2,548
    Perdona, pero, este no es el foro d programacíón?? corrígeme si me equivoco.
    Asi es compañero bisbal_83, lo que pasa es que lo habias posteado en el foro de diseño grafico y la mdoeradora alhanna hizo el favor de trasladarlo aqui a programacion



    Saludos

     
     
  6. #6
    Junior Member

    Fecha de ingreso
    12 ago, 06
    Mensajes
    6
    Cita Iniciado por ZeroFinished' date='Aug 12 2006, 10:26 PM
    jejejejeje.* * pues creo que si colega.



    Te has paseado por el guruprogramador??... Bueno, si no lo has hecho puede que este tutorial te sirva mientras esperas una respuesta más contundente.



    Zona c/c++: Como crear circulos



    También puedes echarle una ojeada a esa web.



    Suerte.

    [snapback]260094[/snapback]


    Hola, he probado el link k me dio Zerfofinished pero...me da errores. Me he descargado el graphics.h y lo he colocado en la carpeta de includes de Visual. Al ejecutar el código:



    1- No reconoce las funciones clrscr() ni gotoxy(). Las quito para probar el resto y no hay más errores de compilación pero al ejecutar...



    2- No resuelve símbolos externos(errores de linkado).



    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _initgraph

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setcolor

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fillellipse

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setfillstyle

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setbkcolor

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _bar

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fillpoly

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _outtextxy

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _clearviewport

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _closegraph

    Debug/ipa.exe : fatal error LNK1120: 10 unaufgeloeste externe Verweise

    Fehler beim Ausführen von link.exe.





    Tengo 10 errores, uno de cada función que se encuentra en el graphics.h ... No sé, para guardar graphics.h lo encontré en código, abri el notepad, lo pegué y guardé como graphics.h, no creo que sea por eso, no? Puede ser debido al compilador o algo?



    Tengo el programa VC++ 6.0 ...



    NECESITO AYUDA; ES UNA PRUEBA PARA OBTENER UNAS PRACTICAS EN UNA EMPRESA !!! GRACIAS!!!!

     
     
  7. #7
    Miembro vitalicio

    Fecha de ingreso
    07 feb, 05
    Mensajes
    620
    Cita Iniciado por bisbal_83' date='Aug 16 2006, 01:14 PM
    1- No reconoce las funciones clrscr() ni gotoxy(). Las quito para probar el resto y* no hay más errores de compilación pero al ejecutar...



    2- No resuelve símbolos externos(errores de linkado).



    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _initgraph

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setcolor

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fillellipse

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setfillstyle

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setbkcolor

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _bar

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fillpoly

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _outtextxy

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _clearviewport

    ipa.obj : error LNK2001: Nichtaufgeloestes externes Symbol _closegraph

    Debug/ipa.exe : fatal error LNK1120: 10 unaufgeloeste externe Verweise

    Fehler beim Ausführen von link.exe.

    Tengo 10 errores, uno de cada función que se encuentra en el graphics.h ... No sé, para guardar graphics.h lo encontré en código, abri el notepad, lo pegué y guardé como graphics.h, no creo que sea por eso, no? Puede ser debido al compilador o algo?



    Tengo el programa VC++ 6.0 ...



    NECESITO AYUDA; ES UNA PRUEBA PARA OBTENER UNAS PRACTICAS EN UNA EMPRESA !!! GRACIAS!!!!

    [snapback]261400[/snapback]
    Lo que pasa es que estas usando una libreria de Borland y ellos manejan sus propias funciones en C, osea poco standars los ...., lo que te puedo decir es que no utilices funciones tales como clrscr, gotoxy, ni la libreria conio.h que en tú Visual C++ nunca la vas a encontrar, en esta máquina no tengo con que compilar, pero sin embargo le hechare una ojeadita para ver si puedo limpiar un poco el código

     
     
  8. #8
    Junior Member

    Fecha de ingreso
    12 ago, 06
    Mensajes
    6
    Mirad, he hecho esto, mu sencillo y rápido...



    /*libraries*/



    #include<iostream.h>

    #include<ctype.h>

    #include <conio.h>

    #include <stdio.h>

    #include <graphics.h>



    #define ESC &#39;\x1b&#39;



    void inicializa() /* wir fangen die graphische Methode an*/

    {

    int gd, gm;

    gd=DETECT, gm;

    initgraph(&gd,&gm,"c:\\tc\\bgi");

    }



    class figuras /* Figuras Klasse*/

    {

    protected:

    int color;

    public:

    virtual void dibujar()=0; /* Virtuell Funktion, noch mit Null Code*/

    };



    class circuloublic figuras

    {

    public:

    int x,y,radio;

    void inicializa1(int, int, int);

    void inicializa2(int, int, int);

    void inicializa3(int, int, int);

    void dibujar(); /*Wir initialisieren die Funktion*/

    };







    void circulo::inicializa1(int xx, int yy, int r)

    {

    x=xx; /*Ursprung x*/

    y=yy; /*Ursprung y*/

    radio=r; /*Radio*/

    color= BLUE; /*Farbe*/

    }



    void circulo::inicializa2(int xx, int yy, int r)

    {

    x=xx; /*Ursprung x*/

    y=yy; /*Ursprung y*/

    radio=r; /*Radio*/

    color= RED; /*Farbe*/

    }



    void circulo::inicializa3(int xx, int yy, int r)

    {

    x=xx; /*Ursprung x*/

    y=yy; /*Ursprung y*/

    radio=r; /*Radio*/

    color= BLACK; /*Farbe*/

    }









    void circulo::dibujar()

    {

    setcolor(BLUE);

    setbkcolor(BLUE);

    setfillstyle(2,15);

    fillellipse(x,y,radio,radio); /*es zeichnt den Kreis*/

    }









    void main(void)

    {



    clearviewport();

    setcolor(11);

    outtextxy(250,100,"C I R C L E");







    circulo *circ1;

    circulo *circ2;

    circulo *circ3; /*Dynamic*/



    circ1=new circulo;

    circ2=new circulo;

    circ3=new circulo;



    inicializa();



    circ1->inicializa1(100, 100, 70);

    circ1->dibujar();



    circ2->inicializa2(240, 90, 180);

    circ2->dibujar();



    circ3->inicializa3(300, 300, 20);

    circ3->dibujar();



    getch();



    }



    PERO TENGO ESTOS ERRORES; NO SE XK!!!!!



    Linker-Vorgang läuft...

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _initgraph

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _fillellipse

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setfillstyle

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setbkcolor

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _setcolor

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _outtextxy

    api2.obj : error LNK2001: Nichtaufgeloestes externes Symbol _clearviewport

    Debug/api2.dll : fatal error LNK1120: 7 unaufgeloeste externe Verweise

    Fehler beim Ausführen von link.exe.

     
     

Temas similares

  1. Como volver la computadora como estaba hace unos dias
    Por carlopr en el foro Windows XP
    Respuestas: 12
    Último mensaje: 20/06/2009, 01:53
  2. Respuestas: 1
    Último mensaje: 12/07/2008, 22:45
  3. x to la cara cuando ago un circulo con el elipti
    Por manu-mar en el foro Diseño Grafico
    Respuestas: 4
    Último mensaje: 12/12/2006, 15:55
  4. Dibujar sobre una forma "shape"
    Por Macabro en el foro Diseño Grafico
    Respuestas: 3
    Último mensaje: 01/12/2006, 21:25
  5. ¿Cómo puedo personalizar la ventana "Guardar como?
    Por Master-DJ en el foro Windows XP
    Respuestas: 1
    Último mensaje: 24/07/2006, 06:53

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •