Programmieren - alles kontrollieren 4.935 Themen, 20.617 Beiträge

Ich glaube fast C ist das Problem

JamesBomb / 1 Antworten / Flachansicht Nickles

Ich möchte eine kleine Shell für einen Dateisystememulator basteln.
So soll man zB. "dir" eingeben, um den Verzeichnisinhalt anzuzeigen. im Quelltext sieht das so aus:

blabla bla...
char* eingabe = "";

scanf("%s", &eingabe);

if (eingabe == "dir") {...

^-- gibt aber immer false zurück, auch wenn dir eingegeben wird.
WO liegt das Problem? Ich glaube nicht, daß man in C keine Strings vergleichen kann!

bitte helft!

bei Antwort benachrichtigen