Menu schließen

C - Programm schreiben

Frage: C - Programm schreiben
(keine Antwort)


Autor
Beiträge 0
13
Hallo, ich muss für die Schule ein C - Programm schreiben, dass einen Text einliest und dann Großbuchstaben zu Kleinbuchstaben umandelt und auch umgekehrt. Und versteh das gar nicht. Ich hoffe mir kann jemand helfen. Bedanke mich jetzt schon!


Angabe: Definieren Sie die Funktionen isalpha dt(), islower dt(), isupper dt(), tolower dt() und toupper dt() so, dass sie auch mit Umlauten und dem ’ß’ richtig arbeiten. Weiters ist eine Funktion convert dt() zu schreiben, welche die Funktionen tolower dt() und toupper dt() vereint, also Klein- in Großbuchstaben und umgekehrt verwandelt.
Funktionsprototypen:
Prototyp Zweck int islower dt(int ch); Prüft auf Kleinbuchstabe int isupper dt(int ch); Prüft auf Großbuchstabe int isalpha dt(int ch); Prüft auf Buchstabe
Diese Funktionen liefern bei Erfolg 1, sonst 0
Prototyp Zweck int tolower dt(int ch); Verwandelt Klein- in Großbuchstaben int toupper dt(int ch); Verwandelt Groß- in Kleinbuchstaben int convert dt(int ch); Verwandelt Klein- in Großbuchstaben und umgekehrt
Diese Funktionen liefern den Code des umgewandelten Zeichens, ist eine Umwandlung nicht möglich, so den übergebenen Code ch.
Lösen Sie mit Hilfe dieser Funktionen die folgende Problemstellung: Ein Programm liest Zeichen von stdin bis EOF. Nach Eingabe jeder Zeile ist der Text wieder am Bildschirm auszugeben, wobei alle Buchstaben mit Hilfe von convert dt() konvertiert wurden. Großbuchstaben werden also als Kleinbuchstaben und umgekehrt ausgegeben. Außerdem ist nach Eingabe von EOF anzugeben, wie viele Klein- und Großbuchstaben in der Eingabe insgesamt vorgekommen sind.
Hinweis: Damit das Programm in Ihrer Umgebung richtig arbeitet, ist zunächst festzustellen, welche Codes den einzelnen Umlauten und dem Zeichen ’ß’ in der Shell zugeordnet sind. Diese Codes sind dann in den Funktionen zu verwenden.
Hinweis: Damit das Programm in Ihrer Umgebung richtig arbeitet, ist zunächst festzustellen, welche ASCII-Codes den einzelnen Umlauten und dem Zeichen ’ß’ in der Shell zugeordnet sind. Diese Codes sind dann in den Funktionen zu verwenden.
Frage von Nici0412 (ehem. Mitglied) | am 19.02.2018 - 20:13





Leider noch keine Antworten vorhanden!



Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
BELIEBTE DOWNLOADS:
  • Programmierung in C++
    Diese Facharbeit beschäftigt sich mit der Programmierung in der Programmiersprache C++. Behandelte Themen: Grundlagen, ..
  • Teilerprogramm in Delphi
    Einfaches Teilerprogramm in Delphi, die exe durfte ich elider nicht uppen - Virengefahr
  • Tutorial: Programmieren in LOGO
    Die Datei im EXCEL-Format gibt eine gute Einführung in das Programm MSWLogo mit Befehlsübersicht, Beispielen und Übungsaufgaben.
  • Zusammenfassung zum Thema Datenbank
    Dies ist eine kleine Zusammenfassung zum Thema Datenbank mit Unterpunkten wie: wichtige Begriffe, Sinn und Zweck, ..
  • Pascal - Niki - Aufgabe
    Es handelt sich um eine Aufgabe der Sprache Pascal / Delphi, mit dem Programm Niki. Die Grundaufgabe NIKI befindet sich auf ..
  • Internet
    Die Aufgaben bei diesem Referat waren, die Begriffe/ Abkürzungen "www", "http", "Mailingliste" und "OCR" zu erklären und einen ..
  • mehr ...