Speicherzugriffsfehler in C++ (stdio.h - scanf())?
Das ist mein Programm:
#include <stdio.h>
int main(void)
{
char *test;
scanf("%s", test);
if(test == "Hallo")
printf("Du hast Hallo geschrieben");
return 0;
}
Wenn ich es kompiliere (g++) und ausführe und etwas eingebe, dann gibt er "Speicherzugriffsfehler" aus!
Muss ich vielleicht if(test == *"Hallo") oder sowas schreiben?
Das gibts doch nicht! In diesem Forum gibts zwar viele Leute, aber fast keiner weiss etwas, das mal kein Allgemeinwissen ist! Arghh!!