Array untersuchen auf Zeichen(Zeichen zählen)
-
Hallo,
wir sollen in der Uni ein Programm schreiben, welches die Anzahl der verschiedenen
Zeichen in einer vom Anwender eingegebenen Zeichenkette zählt und
diese tabellarisch auf dem Bildschirm ausgibt.Wir sollen alles in Funktionen schreiben. Um in
den Funktionen auf diese Arrays zugreifen zu können, müssen diese als
Parameter an die Funktionen übergeben werden. In den Funktionen soll
nur mit Zeigern auf die Arrays zugegriffen werden!Der Benutzer soll einen beliebigen Text eingeben dürfen, von dem nur
die ersten 150 Zeichen verwendet werden sollen. Anschließend werden
die verschiedenen Zeichen des Textes (auch deutsche Umlaute, Ziffern,
Leerzeichen, Sonderzeichen, usw.; also wirklich alle Zeichen) gezählt
und die Anzahl in dem Array gespeichert.So soll das Programm denn ca aussehen:
|| ||
|| Zeichenzaehler ||
|| ||Geben Sie bitte den Text ein (mind. 1 Zeichen / max. 150 Zeichen),
dessen Zeichen gezaehlt werden sollen:
Franz jagt im komplett verwahrlosten Taxi quer durch Bayern.
Anzahl der Zeichen:
-------------------------------------------------------------
| (0x20): 8 | . (0x2e): 1 | a (0x61): 5 | b (0x62): 1 |
| c (0x63): 1 | d (0x64): 1 | e (0x65): 5 | f (0x66): 1 |
| g (0x67): 1 | h (0x68): 2 | i (0x69): 2 | j (0x6a): 1 |
| k (0x6b): 1 | l (0x6c): 2 | m (0x6d): 2 | n (0x6e): 3 |
| o (0x6f): 2 | p (0x70): 1 | q (0x71): 1 | r (0x72): 6 |
| s (0x73): 1 | t (0x74): 5 | u (0x75): 2 | v (0x76): 1 |
| w (0x77): 1 | x (0x78): 1 | y (0x79): 1 | z (0x7a): 1 |
-------------------------------------------------------------
Moechten Sie noch einmal (j/n)? jMeine Frage jetzt.
wie untersuche ich ein Arry auf die jeweiligen Zeichen und schreibe diese tabelarisch auf. Hoffe es gibt dafür eine "Funktion" weil jedes einzelne Element mit Asci Code rauszusuchen wäre eine heiden Arbeit.Vielen Dank für eure Hilfe.
Lg
-
Wenn es wirklich in C# gemacht werden soll, würde ich mir das Array in eine Liste packen und diese dann einfach durchwandern und abfragen, oder sogar noch besser mit GroupBy alles Gruppieren und zählen.
Sag uns doch erstmal ob es C# ist.
Und weiterhin zeig uns dochmal deinen Code den du bisher hast. Weil hausaufgaben machen wir nicht
-
Nee es ist nicht C# es ist normales altes schönes C
Ich habe noch nicht angefangen, aber ich werde mich mal nachher ransetzen und euch zeigen wie weit ich gekommen bin.
Kann das Thema vlt. jemand verschieben in das richtige Forum.
Danke.Lg
-
C != C#
und weiter gehts...
-
Mr Evil schrieb:
C != C#
und weiter gehts...Machen wir's doch etwas kompletter...
C != C++ != C++/CLI != C# != Objective-C != ...
-
Dieser Beitrag wurde gelöscht!