Datei öffnen/einlesen, Häufigkeit berechnen
-
Also muss ich was in dem Stil machen?
char str[50]; und dazu: str = &str[0]; str + i = &str[i];
-
bmth schrieb:
Also muss ich was in dem Stil machen?
char str[50]; und dazu: str = &str[0]; str + i = &str[i];Hui!

Also wenn das dein Ernst ist: vergiss das Programm, das übersteigt deine momentanen Kenntnisse einfach noch. Du solltest nicht einfach drauf losprogrammieren, sondern dir erstmal die Grundlagen aneignen. Denn was du im geposteten Code machst, ist vollkommen sinnfrei, sorry. Und das wird dir sicher klar, sobald du dich mal mit den grundlegensten Dingen vertraut gemacht hast.
-
Hab das wieder rausgenommen, jetzt läuft es wieder. Er zeigt mir die Liste der Buchstaben/Zeichen etc. und deren Häufigkeit an.
Ich muss das eben noch hinkriegen das die Eingabe per Pointer/Referenzen weitergegeben werden und das Laden der .txt nicht mehr statisch ist.
Aber irgendwie komme ich da gerade durcheinander was die Pointer angeht und welcher auf was zeigen muss -.-
Nur irgendwie muss man es ja mal versuchen praktisch umzusetzen.
-
Ich empfehle dir folgende Lektüre zum Thema Pointer:
http://magazin.c-plusplus.net/artikel/Pointer in C(PlusPlus)Und noch ein paar andere Sachen:
http://magazin.c-plusplus.net/artikel/Speicherverwaltung in CPlusPlus (und C)
http://magazin.c-plusplus.net/artikel/Stringverarbeitung in CPlusPlus
-
bmth schrieb:
Nur irgendwie muss man es ja mal versuchen praktisch umzusetzen.
Das ist an sich richtig. Aber ohne Grundlagenwissen kommt man da nicht weit. Daher ist es ganz am Anfang sinnvoller, ein Tutorial/Buch durchzuackern und sich an den dort notierten Beispielen zu orientieren, anstatt sich selbst eine Aufgabe auszudenken, die eventuell am für einen Anfänger sinnvollen Lernziel vorbeischießt.