E
hier mal mein ganzer code
#include <stdio.h>
char *pMeineStrings[] = {
"Langer Text.",
"Sehr langer Text.",
"Killroy was here !!",
"Bill",
"Pssst, pssst ... Ruhe!",
"\0\0"
};
char zuSuchen[] = "aeiou";
int result;
/*Ausdrucken der Stringlist*/
void PrintStringliste(char *pM[])
{
int j;
for (j = 0; pM[j][0] != '\0'; j++)
{
printf("%s\n", pM[j]);
}
}
/*Zähle wie häufig die Scuhzeichen im angegebenen String vorkommen*/
int ZaehleSuchzeichen(char *str)
{
int i = 0;
int j = 0;
int result = 0;
while (zuSuchen[i] != 0)
{
while (str[j] != 0)
if (str[j++] == zuSuchen[i])
result++;
j = 0;
i++;
}
printf("\n%d\n\n\n", result);
return result;
}
/*Sortieren einer Vektorentabelle der Länge nach*/
void SortiereStrings();
int main()
{
int k = 0;
int l;
int z = 0;
int wert[6];
PrintStringliste(pMeineStrings);
l = sizeof (pMeineStrings) / sizeof (int);
for (k = 0; k < l - 1; k++)
{
ZaehleSuchzeichen(pMeineStrings[k]);
wert[z] = ZaehleSuchzeichen(pMeineStrings[k]);
z++;
printf("%d", wert[]);
}
}
nun hab ich es hinbekommen aber er zeigt immer noch die zahlen kombinationen von aben an. was ist das?
Edit by c.rackwitz: tut mir Leid, dass ich in deinem Post editieren muss, aber deinen Code kann ich ohne Formatierung nicht entziffern. Bitte poste deinen Code in Zukunft ordentlich formatiert, okay?