Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
You are viewing an older revision! See the latest version
C Aufgaben
Aufgabe 5ABELI¶
- Lesen Sie über die Kommandozeile, bzw. von der seriellen Schnittstelle einen String mit der Funktion scanf() ein und geben Sie diesen mit der Funktion printf() aus (über die Serielle mit HTERM z.B.).
- Zählen Sie im eingelesen String die Anzahl der Zahlen (Groß-, Kleinbuchstaben) und geben Sie diese mit der Funktion printf() aus.
- Lesen Sie nun in den String mit gets() (sichere Variante ist fgets() - Warum?) auch Satzzeichen (. ! ? ; ) ein und zählen Sie diese und geben Sie die jeweilige Anzahl aus.
- Zählen Sie die Worte (min. 2 Zeichen) getrennt durch Space oder ein anderes Satzzeichen und geben Sie die Anzah;Worte aus.
- Verwenden Sie Funktionen (einlesen(...); verarbeiten(...); ausgeben(...);) mit den entsprechenden Parametern.
Anm. : Im Visual Studio verwenden Sie für die Funktion scanf()
// Visual Studio #pragma warning(disable : 4996)
Siehe auch:
Die folgenden Aufgaben sind in der Programmiersprache C mit z.B. MSVC 2012/2013 zu erstellen: