apfel2kuchen
Grünschnabel
Hallo leute!
Ich erlerne momentan auf der Arbeit C und bin bei Arrays angekommen. Allerdings kann ich damit noch nicht so umgehen und bin mir nicht so ganz sicher wie ich mit Array's arbeiten kann und wie ich darin etwas speicher.
Ich möchte ein Histogramm ausgeben, dass die Länge der eingegeben Wörter ausgibt. Allerdings hat bei mir bei der ausgabe alles den wert 0..
Hätte vll mal jemand einen link zu einem schönen Tutorial oder kann mir jemand sagen was ich falsch mache?
Gruß,
Apfel2kuchen
Ich erlerne momentan auf der Arbeit C und bin bei Arrays angekommen. Allerdings kann ich damit noch nicht so umgehen und bin mir nicht so ganz sicher wie ich mit Array's arbeiten kann und wie ich darin etwas speicher.
C++:
int c, i, zaehler;
int ndigit[10];
zaehler=0;
bitt=3;
for (i = 0; i < 10; ++i)
ndigit[i] = 0;
while ((c = getchar()) != EOF) {
++zaehler;
printf("Zahler hat den wert %d\n", zaehler);
if (c == ' ' || c == '\n' || c == '\t') {
++ndigit[zaehler-'0'];
zaehler=0;
printf("trifft nicht zu und setze zähler auf 0 \n");
}
}
\* Ausgabe *\
printf("digits =");
for (i = 0; i < 10; ++i)
printf(" %d", ndigit[i]);
Hätte vll mal jemand einen link zu einem schönen Tutorial oder kann mir jemand sagen was ich falsch mache?
Gruß,
Apfel2kuchen
Zuletzt bearbeitet: