locai
01-11-2003, 17:43
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:
/************************************************** *************************
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
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:
/************************************************** *************************
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