Hi!
Gibts hier irgendjemand, der folgendes Programm schnell schreiben kann:
http://www.sbox.tugraz.at/home/h/haemme ... g-Bsp1.pdf
Bin leider ein vollkommener C Newbie, hab da keine Ahnung davon!
Danke im Voraus!
Drobi
#include <stdio.h>
#include <string.h>
int main() {
unsigned char buf[256];
int count[256];
int othercount;
unsigned char *p;
int i;
printf("Bitte geben Sie die Zeichenkette ein: ");
fgets(buf, sizeof(buf) - 1, stdin);
p = strchr(buf, '\n');
if (p)
*p = '\0';
memset(count, 0, sizeof(count));
othercount = 0;
for (p = buf; *p; p++) {
count[*p]++;
if (*p < 'A' || *p > 'z' || (*p > 'Z' && *p < 'a'))
othercount++;
}
printf("\n\n\n");
for (i = 0; i < 13; i++)
printf(" %c=%3i %c=%3i %c=%3i %c=%3i\n", i + 'a', count[i + 'a'], i + 'a' + 13, count[i + 'a' + 13], i + 'A', count[i + 'A'], i + 'A' + 13, count[i + 'A' + 13]);
printf("\n\n");
printf(" In Ihrer Zeichenkette kamen %i Zeichen vor, die keine Buchstaben waren.\n\n", othercount);
return 0;
}
Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste