Code:
int _tmain(int argc, _TCHAR* argv[])
{
// Folgendes Problem: Möchte in dem ersten String alle Zeichen des zweiten Strings suchen
// und bei gefunden noch # mit der Anzahl ausgeben. Leider bin ich nicht so bewandt mit verschachtelten
// For-Schleifen, ich weiss aber dass mir da eine fehlt nur wo und wie?
char vorgabetext []= "joky oyz kot zkyz-yzxotm ckx jokykt yzxotm gry kxyzk vkxyut burryzgktjom gt sgt zrkx zkintoqas cokt gz yinoiqz hkqussz ot kotkx jkx tgkinyzkt akhatmkt kotk qrk otk akhkxxgyinatm bokr kxlurm\0";
char d[]="abcdefghijklmnopqrstuvwxyz\0";
char ausgabe[1000]="";
int zaehler=0;
printf ("%s\n",vorgabetext);
for (int pos = 0; pos < strlen(d); pos ++)
{
char suchzeichen = d[pos];
for (int t=0; t < strlen(vorgabetext); t++)
{
if (vorgabetext[t] == suchzeichen)
{
strcat (ausgabe,"#");
zaehler++;
}
}
printf ("\n%c %d %s",suchzeichen, zaehler, ausgabe);
memset(ausgabe,0,1000);
zaehler = 0;
}
getchar();
return 0;
}
preiset hannes!
