Tina: getChar(); in C

N'Abend,

irgendwie brint getChar den Linker aus dem Konzept.
Syntax-Check verlief bestens und dann: Linker Error :(
Nachdem ich getChar(); entfernt habe, klappte es problemlos.
Was gilt es zu beachten bei der Nutzung von getChar();?

Danke für Tipps

  1. Hallo Tina,

    irgendwie brint getChar den Linker aus dem Konzept.

    kann ich ihm nicht verdenken. ;-)

    Was gilt es zu beachten bei der Nutzung von getChar();?

    Vor allem, dass man den Funktionsnamen richtig schreibt. Wie viele andere Programmiersprachen auch, unterscheidet C sehr genau zwischen Groß- und Kleinschreibung.

    Schönen Abend noch,
     Martin

    --
    Finanztipp:
    Leihen Sie sich Geld von einem Pessimisten.
    Er rechnet sowieso nicht damit, dass er es zurückbekommt.
  2. Hi,

    irgendwie brint getChar den Linker aus dem Konzept.
    Syntax-Check verlief bestens und dann: Linker Error :(
    Nachdem ich getChar(); entfernt habe, klappte es problemlos.

    Ist diese Funktion von dir geschrieben.
    Ich kenne nur die Standardfunktion "getchar()" (mit kleinem 'c'). Diese befindet sich in stdio.h

    Was gilt es zu beachten bei der Nutzung von getChar();?

    Dass man es mit kleinem 'c' schreibt.

    mfG,
    steckl

    1. ne, sorry...

      meinte getchar();

      1. Moin Moin!

        Passende Header eingebunden? getchar() ist üblicherweise in stdio definiert.

        Bei exotischeren Funktionen wäre auch noch die Frage, ob gegen die passende Library gelinkt wird, im Fall von stdio/getchar passiert das aber in aller Regel automatisch.

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".
  3. Hallo,

    irgendwie brint getChar den Linker aus dem Konzept.
    Syntax-Check verlief bestens und dann: Linker Error :(
    Nachdem ich getChar(); entfernt habe, klappte es problemlos.
    Was gilt es zu beachten bei der Nutzung von getChar();?

    Nachdem Du bereits sagtest, dass das große C nur ein Vertipper hier im Forum war, wäre es hilfreich, etwas mehr über Deine Umgebung zu wissen:

    * Welches Betriebsystem?
     * Welcher Compiler?
     * Welcher Linker?
     * Evtl. welche Entwicklungsumgebung (IDE)?
     * Wie werden Compiler / Linker aufgerufen? (Per IDE? Per Makefile? Von
       Hand?)
     * Was willst Du mit getchar() bewerkstelligen (etwas mehr Sourcecode
       wäre sehr hilfreich, im Idealfall ein minimalistisches Beispiel, was
       bereits nicht linkt)?

    Viele Grüße,
    Christian