Hilfe? Programm umschreiben?



  • Hai, bin die absolute linux niete.

    Ich hab hier ein ausschnitt aus einem Programm von mir!
    Es wurde unter Windows geschrieben!

    Nun möcht ich es gern im vi unter linux laufen lassen.

    NUR WIE GEHT DAS ???

    zum beispiel will er die <graphics.h> nicht annehmen!
    Wie geht das unter linux???

    Bitte so einfach wie möglich erklären !
    Wäre nett wenn mir jemand das Programm umschreiben könnt so das ich
    mit line,putpixel,outtextxy u.s.w arbeiten kann.

    Muß ich unter linux (vi) auch ein grafik treiber laden???

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

    main()
    {
    int gdriver = DETECT, gmode, errorcode;
    initgraph(&gdriver, &gmode, "\\TC\\BGI\");
    .
    .
    .
    line(3,70,3,470);
    outtextxy(575,60," TEXT ");
    .
    .
    .

    getch();
    }

    danke schonmal



  • vi ist nur ein Editor! Du benutzt ihn nur um den Quelltext einzugeben. Das Programm kompilierst du mit dem GCC (wahrscheinlich).

    graphics.h und conio.h gibt es nicht unter Unix. Für die conio.h gibt es aber eine Ersatz Library uconio heisst die, mit der du die conio.h nutzen kannst, wie das mit der graphics.h aussieht weiss ich nicht.

    BTW.
    solltest du anstelle von

    main()
    
    int main(void)
    

    nehmen


Anmelden zum Antworten