technik-noob
Cadet 2nd Year
- Registriert
- März 2016
- Beiträge
- 24
Hallo Forum,
ich habe neu mit dem Programmieren angefangen und bin gerade bei dem Thema Funktionen, also relativ am Anfang und habe nicht wirklich viel Ahnung davon.
Jetzt habe ich eine Aufgabe, die ich nicht lösen kann, weil ich sie nicht verstehe. Deswegen hoffe ich, dass mich hier jemand aufklären kann.
Das hier ist die Aufgabenstellung:
Vervollständigen Sie die folgende Funktionsdefinition so, dass sie die Anzahl des Vorkommens vom Zeichen c in der Zeichenkette text zuruckliefert.
1. Wieso steht bei count_occurrence in der main Funktion in den klammern message und letter? müsste man nicht eigentlich die selbe funktion von oben übernehmen also mit (char text[], char c)?
2.Soll ich jetzt bei int count_occurrence einfach ein Programm schreiben, dass ich einen Text eingeben kann und dann für char c einen buchstaben eingeben muss und dann dieser im Text gezählt wird?
Oder soll char text den selben string wie char message von unten haben und ich soll nach dem Buchstaben char letter = 'o' suchen?
Bin für jede Hilfe dankbar.
LG atiufi
ich habe neu mit dem Programmieren angefangen und bin gerade bei dem Thema Funktionen, also relativ am Anfang und habe nicht wirklich viel Ahnung davon.
Jetzt habe ich eine Aufgabe, die ich nicht lösen kann, weil ich sie nicht verstehe. Deswegen hoffe ich, dass mich hier jemand aufklären kann.
Das hier ist die Aufgabenstellung:
Vervollständigen Sie die folgende Funktionsdefinition so, dass sie die Anzahl des Vorkommens vom Zeichen c in der Zeichenkette text zuruckliefert.
C:
#include <stdio.h>
int count_occurrence(char text[], char c) {
...
}
int main() {
char message[] = "hellooo woooorld!";
char letter = ’o’;
printf("Anzahl des Vorkommens: %d\n", count_occurrence(message, letter));
return(0);
}
1. Wieso steht bei count_occurrence in der main Funktion in den klammern message und letter? müsste man nicht eigentlich die selbe funktion von oben übernehmen also mit (char text[], char c)?
2.Soll ich jetzt bei int count_occurrence einfach ein Programm schreiben, dass ich einen Text eingeben kann und dann für char c einen buchstaben eingeben muss und dann dieser im Text gezählt wird?
Oder soll char text den selben string wie char message von unten haben und ich soll nach dem Buchstaben char letter = 'o' suchen?
Bin für jede Hilfe dankbar.
LG atiufi