1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

conio.h unter linux?

  • -maexx-
  • 1. Juni 2005 um 21:45
  • Unerledigt
  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 21:45
    • #1

    hi leute!
    hm gibt es einen ersatz für die conio.h für linux?

    es geht um die gotoxy funktion -->

    void gotoxy(int,int);
    ...
    void gotoxy(int x,int y)
    {
    COORD cur={x,y};
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),cur);
    }

    oder gibt es einen ersatz für die COORD? :)

    grüße -maexx-


  • Lord Binary
    18
    Lord Binary
    Mitglied
    Reaktionen
    11
    Punkte
    3.301
    Beiträge
    647
    • 1. Juni 2005 um 22:12
    • #2

    ...........


    Trading for a living [equities,futures,forex]

  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 22:20
    • #3

    danke für link :)


  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 22:58
    • #4

    hab jetzt leider ein problem beim kompilieren
    was mir der gcc zurück wirft:
    " /tmp/ccaLrtYt.o(.text+0x1d): In function `main':
    : undefined reference to `initscr'
    /tmp/ccaLrtYt.o(.text+0x2a): In function `main':
    : undefined reference to `printw'
    /tmp/ccaLrtYt.o(.text+0x32): In function `main':
    : undefined reference to `refresh'
    /tmp/ccaLrtYt.o(.text+0x3b): In function `main':
    : undefined reference to `stdscr'
    /tmp/ccaLrtYt.o(.text+0x40): In function `main':
    : undefined reference to `wgetch'
    /tmp/ccaLrtYt.o(.text+0x48): In function `main':
    : undefined reference to `endwin'
    collect2: ld returned 1 exit status
    "
    ??


  • Bug
    4
    Bug
    Mitglied
    Reaktionen
    1
    Punkte
    121
    Beiträge
    23
    • 1. Juni 2005 um 23:00
    • #5

    #include <curses.h>

    Viele Menschen sind zu gut erzogen, um mit vollem Mund zu sprechen,
    aber sie haben keine Scheu, es mit leerem Kopf zu tun.
    (Orson Welles)

  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 23:05
    • #6

    ich dummerchen sollt vielleicht das programm auch posten :grinning_squinting_face:
    sry
    das programm ist von dem link was mir Lord Binary geschickt hat
    wollte es nur mal testen!
    programm:
    "
    #include <ncurses.h>
    #include <curses.h>

    int main()
    {
    initscr(); /* Start curses mode */
    printw("Hello World !!!"); /* Print Hello World */
    refresh(); /* Print it on to the real screen */
    getch(); /* Wait for user input */
    endwin(); /* End curses mode */

    return 0;
    }"

    hab auch curses.h hinzugefügt, will aber nicht?! :frowning_face:

    grüße


    /edit: Wie schon gesagt ich dummerchen :grinning_squinting_face:
    hab vergessen den kompiler den richtigen parameter mit zu geben --> "-lncurses"

    thx @ all


  • Lord Binary
    18
    Lord Binary
    Mitglied
    Reaktionen
    11
    Punkte
    3.301
    Beiträge
    647
    • 1. Juni 2005 um 23:10
    • #7

    klingt nach Linker Fehler :

    gcc -lncurses -o test test.c

    -lncurses hat vermutlich gefehlt ?!


    Trading for a living [equities,futures,forex]

  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 23:18
    • #8

    ja hat gefehlt :)

    nur kompileren so wie du geschrieben hast geht bei mir ned, kA wieso

    gcc test.c -o test -lncurses

    wenn ich es anders anschreibe schreibt er mir nen fehler :)

    naja SuSE ist eben anderS?! :

    danke nochmals :)


  • Plantschkuh!
    24
    Plantschkuh!
    Mitglied
    Reaktionen
    163
    Punkte
    6.173
    Beiträge
    1.181
    • 1. Juni 2005 um 23:27
    • #9

    Unix-C-Compiler haben einige komische Angewohnheiten, eine davon ist, daß Linker-Flags meist nur am Schluß akzeptiert werden. Das dürfte den Fehler erklären, sollte so ziemlich überall mit gcc auftreten, denk ich.

    *plantsch*

  • -maexx-
    3
    -maexx-
    Mitglied
    Punkte
    90
    Beiträge
    16
    • 1. Juni 2005 um 23:29
    • #10

    oh. danke :)

    nicht gewusst, habe es bis jetzt so gehandhabt das man die parametern erst am schluss schreibt?!

    hab mich da wohl geteuscht :grinning_squinting_face:

    grüße


  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 2 Besucher

Rechtliches

Impressum

Datenschutzerklärung