Guten Tag,
Bin derzeit dabei mich ein wenig mehr mit der Sprache C zu beschäftigen und stoße grade auf ein ( für mich =P ) Problem.
Ich habe ein Array mit einem Satz befüllt.
In dem Falle char satz[] = "Guten Tag an alle"
nun will ich ein int array anlegen, dass die Anzahl der einzelnen Buchstaben ( also z.b. 2xe ) beinhaltet.
wie bekomme ich das denn hin? bin schon bisschen länger an dem problem aber finde irgendwie keinen lösungsansatz.
das einzige was ich bisher habe ist:
char satz[] = "Guten Tag an alle";
int anzahl[26];
int i;
printf("Der Satz lautet: --> %s <--\n", satz);
for(i=0; i<=satz; i++) // durchlaufe ich so das array satz[] ??
{
// hier rein wollte ich jetzt irgendwas schreiben, dass mir die Buchstaben zählt nur leider keine idee = /
}
vielleicht könnt ihr mir da ja weiter helfen.
MfG
Panda
Bin derzeit dabei mich ein wenig mehr mit der Sprache C zu beschäftigen und stoße grade auf ein ( für mich =P ) Problem.
Ich habe ein Array mit einem Satz befüllt.
In dem Falle char satz[] = "Guten Tag an alle"
nun will ich ein int array anlegen, dass die Anzahl der einzelnen Buchstaben ( also z.b. 2xe ) beinhaltet.
wie bekomme ich das denn hin? bin schon bisschen länger an dem problem aber finde irgendwie keinen lösungsansatz.
das einzige was ich bisher habe ist:
char satz[] = "Guten Tag an alle";
int anzahl[26];
int i;
printf("Der Satz lautet: --> %s <--\n", satz);
for(i=0; i<=satz; i++) // durchlaufe ich so das array satz[] ??
{
// hier rein wollte ich jetzt irgendwas schreiben, dass mir die Buchstaben zählt nur leider keine idee = /
}
vielleicht könnt ihr mir da ja weiter helfen.
MfG
Panda