myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

C Zeichenzählen

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 08.10.10, 17:25   #1
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard C Zeichenzählen

Hallo,
ich muss für die FH ein C Programm schreiben und brauche dafür eine Funktion die folgende Aufgabe erfüllt:
Ein Text soll zeichenweise eingelesen und nicht in einem Feld gespeichert werden. Beim Einlesen werden die
Zeichen gezählt. Die entsprechenden Werte werden im Feld haeufigkeit abgelegt. Die Funktion soll die Gesamtzahl aller eingelesenen Zeichen zurückgeben. Das Einlesen soll mit dem Zeichen 26 ^Z beendet
werden.

Meine erste Idee war folgende:

Code:
int einlesen (int anzahl)
{
char eingabe;
char haeufigkeit[128];

printf("Bitte geben sie einen Text ein: \n");

eingabe = getchar();
anzahl++;
haeufigkeit[eingabe]++;

return (anzahl);
	
}
Meine Frage ist jetzt konkret, macht mein Code das was er soll, daenn ansonsten kann ich die anderen Funktionen schlecht schreiben, wenn er nicht genau das macht, was muss ich verändern? Wäre nett wenn ihr mir ein wenig helfen könntet!

Danke.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 Uhr.


Sitemap

().