Hallo, bin ziemlich neu auf diesen Gebiet und hab da ne Frage.
Ich möchte einen eingegeben Text auslesen und in einer if anweisung vergleichen,
Beispielsweise so:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <cmath.h>
#include <stdlib.h>
using namespace std;
void main(void)
{
char *text;
printf("Geben Sie bitte beispielsweise 'hi' ein: ");
scanf("%c",&text);
if(text=="hi")
{
printf("Hallo, habe dich verstanden");
}
else
{
printf("Ich verstehe diesen Ausdruck nicht: %c",text);
}
getch();
}
ODER SO:
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
#include <cmath.h>
#include <stdlib.h>
using namespace std;
int main()
{
char *text;
char buffer[256];
printf("Geben Sie 'hi' ein: ");
text = fgets(buffer, 256, stdin);
if(text == "hi")
{
printf("Hallo, ich konnte Sie verstehen ");
}
else
{
printf("Ich habe Sie nicht verstanden");
}
getch();
return 0;
}
komm leider irgendwie nicht weiter , habt ihr mir einen tip?