?
Hallo miteinander,
fuer alle die nicht dran geglaubt haben hier mal der Code.
#include "stdafx.h"
char *ReadLine()
{
static char saveArray[101] = {0};
char *temp = saveArray;
char input = 0;
fgets(temp, 100, stdin);
return temp;
}
int * CountCharacters( char *string )
{
static int changeRow[256] = {0};
while (*string > 0)
{
changeRow[(int)*string]++;
string++;
}
return changeRow;
}
int _tmain(int argc, _TCHAR* argv[])
{
int *print = 0;
while( true )
{
char *line = ReadLine();
if( strcmp (line, "ENDE\n" ) != 0 )
print = CountCharacters( line );
else
break;
}
for (int i=0; i<=256; i++)
{
if (print[i] > 0)
printf("\n%c\t(%d), ist \t%d mal vorhanden", (char) i, i, print[i]);
}
_getch();
return 0;
}
Gruß GiJoe