tut mir ja herzlich leid, aber der code funktioniert bei mir absolut nicht!
hab jedoch meinen code noch ein weiteres mal überarbeitet und jetzt läuft er quasi einwandfrei.
jetzt fehlt nur noch, dass die aus- und eingabe schön formatiert wird, wie in einer tabelle. weiß vll jemand, wie ich das machen kann? das wäre zu geil. dann wäre mein prog quasi fertig

bzw es wäre die beta mit ein paar funktionen...
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79:
| using System; using System.Collections.Generic; using System.Text; using System.IO;
namespace telefonbuch { class Program { static void Main(string[] args) { Menue(); } static void WriteFile() { StreamWriter schreiben = new StreamWriter(@"test.txt", true); schreiben.Write(Console.ReadLine()); schreiben.Close(); } static void ReadFile() { StreamReader lesen = new StreamReader("test.txt"); while (!lesen.EndOfStream) { Console.WriteLine(lesen.ReadLine()); } lesen.Close(); Console.ReadLine(); } static void Menue() { bool Ende = true; string[] neueAdresse = new string[7]; neueAdresse[0] = "Name"; neueAdresse[1] = "Vorname"; neueAdresse[2] = "Strasse"; neueAdresse[3] = "Plz"; neueAdresse[4] = "Ort"; neueAdresse[5] = "Telefonnr."; neueAdresse[6] = "Geburtstag"; string eingabe; Console.WriteLine("\n\n\t \t Was möchtest du tun? \n\n \t \t -----------------------------"); Console.Write("\n \t \t |#############################|"); Console.Write("\n \t \t |# N - Neue Adresse eingeben #| \n \t"); Console.Write("\t |# A - Datensätze anzeigen #| \n \t \t |# B - Beenden #|" ); Console.Write("\n \t \t |#############################|"); Console.WriteLine("\n \t \t -----------------------------"); do { switch (eingabe = Console.ReadLine().ToUpper()) { case "N": foreach (string adressen in neueAdresse) { Console.Write("{0}: ",adressen); WriteFile(); } Menue(); break; case "A": ReadFile(); Menue(); break; case "B": Ende = true; break; default: Console.WriteLine("Fehlerhafte Eingabe!"); Menue(); break; } } while (!Ende); }
} } |
mfg
Moderiert von
Christian S.: Code- durch C#-Tags ersetzt