Maniac Mansion Mania Forum
Allgemein => Allgemeine Diskussionen => Thema gestartet von: Domi am 05. März 2013, 16:06:48
-
Ich bin langsam am verzweifeln...
if (command == "mkdir " + Console.Read(string v))
{
mkdir(v);
}
Ich möcht gerne einen Parameter hinter mkdir
sprich:
>mkdir pla
Erstellt verzeichniss Pla
Allerdings weiss ich nicht wie ich ein Read direkt im Command als Args/Param hinbekomm.
Hoffe auf baldige Hilfe.
Lg Domi.
-
Spontan würde ich versuchen den Read-Befehl in die Klammer zu schreiben und mit einem zweiten if abprüfen ob es ungleich null ist.
if (command == "mkdir ")
{
string v = Console.ReadLine();
if (v != null){
mkdir(v);
}
}
Es kann sein das der ungleich-Operator != bei Strings nicht funktioniert. Versuch dann mal die Funktion equal oder compare
Schau aber mal hier, da wird C# recht gut erklärt:
http://openbook.galileocomputing.de/csharp/
Hoffe etwas geholfen zu haben.
-
Genauso hatte ich es ja.. ich meinte eher Sowas:
(YouTube video geht schneller und besser zum erklären.[FullHD ist verfügbar ;)] )
(Antwort auch gern in Skype an Thedomib96)