Anzeige:
Ergebnis 1 bis 5 von 5

Thema: curses.h problem!!

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.09.2003
    Beiträge
    24

    curses.h problem!!

    Hi,
    ich hab nen problem mit der curses.h und zwar soll man etwas eingeben und anschliessent soll geprüft werden ob die eingbabe richtig ist. Was bei mir allerdings nicht klappt hier der code:


    Code:
    /***************************************************************************
                              main.cpp  -  description
                                 -------------------
        begin                : Fre Okt 31 21:58:36 CET 2003
        copyright            : (C) 2003 by Reality
        email                : RealityZ@gmx.de
     ***************************************************************************/
    
    /***************************************************************************
     *                                                                         *
     *   This program is free software; you can redistribute it and/or modify  *
     *   it under the terms of the GNU General Public License as published by  *
     *   the Free Software Foundation; either version 2 of the License, or     *
     *   (at your option) any later version.                                   *
     *                                                                         *
     ***************************************************************************/
    
    #ifdef HAVE_CONFIG_H
    #include <config.h>
    #endif
    
    #include <iostream.h>
    #include <stdlib.h>
    #include <curses.h>
    #define MAX 100
    
    int main(int argc, char *argv[])
    {
    
     char string[MAX];
    
    
     initscr();    /*curses initialisieren*/
     getnstr(string,MAX);
     endwin();     /*und beenden*/
     printf("Die 1.Eingabe lautet : %s \n",string);
    
    
     if (string == "n")
       {printf("Richtig"); }
    
       else
        {printf("Falsch"); }
     return 0;
    }

    MFG


    locai
    .....Gummierbärn hüpfen hier und da und überall das sind die gummiebärn.....

  2. #2
    Registrierter Benutzer
    Registriert seit
    31.05.2003
    Ort
    Kevelaer
    Beiträge
    22
    Welche Fehlermeldung gibt g++/make aus? Da du kdevelop verwendest, musst du für den linker noch -lncurses üvergeben, damit er die sache auch linken kann. Wie da sbei kdevelop geht weis ich jetzt nicht, aber auf der console solltest du es so compilieren können: g++ -o test main.cpp -lncurses
    MfG. Takt

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.09.2003
    Beiträge
    24
    ja ich hab die lib übergeben ich bekomm auch keinen fehler nur wenn ich dann starte und "n" ringebe kommt da trotdem "falsch"
    .....Gummierbärn hüpfen hier und da und überall das sind die gummiebärn.....

  4. #4
    Registrierter Benutzer
    Registriert seit
    08.11.2002
    Ort
    Hennef
    Beiträge
    106
    hallo

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    #include <curses.h>
    #define MAX 100
    
    int main(int argc, char *argv[])
    {
    
     char string[MAX];
     
     initscr();    /*curses initialisieren*/
     getnstr(string,MAX);
     endwin();     /*und beenden*/
     printf("Die 1.Eingabe lautet : %s \n",string);
    
    
     if (string[0] == 'n' )
       {printf("Richtig\n"); }
    
       else
        {printf("Falsch\n"); }
     return 0;
    }
    gruß
    Geändert von pik7 (01-11-2003 um 20:16 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.09.2003
    Beiträge
    24
    Thx
    .....Gummierbärn hüpfen hier und da und überall das sind die gummiebärn.....

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •