T
TerrorTeddy
Gast
Hallo,
Irgendwie stehe ich gerade auf dem Schlauch, ich soll ein Programm schreiben was bestimmte Zeichen aus der Eingabe Zählt und am Ende die Summe angeben.
Ich habe nun ein Programm geschrieben, was erst abfragt welcher Buchstabe / Zahl gezählt werden soll und bekomme es nicht hin es so zu schreiben das er die bedingungen akzeptiert.
Hier das Programm :
Die genaue Aufgabenstellung erfordert den Abbruch durch STRG+Z (EOF) und eine Kontrollstruktur (?)
( Bedingung wären die Zeichen 3 5 a b
Kann mir jemand kurz helfen -.-
Irgendwie stehe ich gerade auf dem Schlauch, ich soll ein Programm schreiben was bestimmte Zeichen aus der Eingabe Zählt und am Ende die Summe angeben.
Ich habe nun ein Programm geschrieben, was erst abfragt welcher Buchstabe / Zahl gezählt werden soll und bekomme es nicht hin es so zu schreiben das er die bedingungen akzeptiert.
Hier das Programm :
#include <stdio.h>
#include <stdlib.h>
int main() {
char a, c;
int zaehler = 0;
printf("Welchen Buchstaben moechten Sie zaehlen? ");
a = getc(stdin);
while( (c = getchar()) !=EOF) {
if (c == a) zaehler++;
}
// Letzte Zeile ausgeben
printf("Zeichen %c kommt %i mal vor.\n", a, zaehler);
return EXIT_SUCCESS;
}
Die genaue Aufgabenstellung erfordert den Abbruch durch STRG+Z (EOF) und eine Kontrollstruktur (?)
( Bedingung wären die Zeichen 3 5 a b
Kann mir jemand kurz helfen -.-
Zuletzt bearbeitet: