1. ANSI-C-­Aufgabe: Einführung - Arbeiten mit printf()

Letztes Update: Dienstag, 16. August 2016 - 16:41 Uhr

Original-­Aufgaben­stellung:

ASCII-Grafiken

In der ersten Übung geht es darum, den Umgang mit dem Befehl printf zu üben. printf kann sowohl Zahlen als auch Zeichenketten formatiert ausgeben. Das Format wird durch den Formatstring bestimmt. Dieser enthält Steuerzeichen, Platzhalter für Variablen und rohen Text. Für jeden Platzhalter im Formatstring muß eine entsprechende Variable als zusätzlicher Parameter angegeben werden. Sollen nur Text und Steuerzeichen ausgegeben werden, so entfallen die zusätzlichen Parameter.

NAME
      printf

SYNOPSIS
      #include <stdio.h>
      int printf(const char *format, ...);

Schreibt nun ein Programm, was die hier vorgegebene ASCII-Grafik auf dem Bildschirm ausgibt. Die Grafik soll exakt so ausgegeben werden, wie hier vorgegeben. Achtet darauf, daß am Ende jeder Zeile keine Leerzeichen stehen.

Die Grafik enthält einige Zeichen, die mit printf nicht direkt ausgegeben werden können. Diese müssen maskiert werden. Dazu gehören zum Beispiel der Backslash oder die doppelten Hochkommas.

         _          __________                              _,
     _.-(_)._     ."          ".      .--""--.          _.-{__}-._
   .'________'.   | .--------. |    .'        '.      .:-'`____`'-:.
  [____________] /` |________| `\  /   .'``'.   \    /_.-"`_  _`"-._\
  /  / .\/. \  \|  / / .\/. \ \  ||  .'/.\/.\'.  |  /`   / .\/. \   `\
  |  \__/\__/  |\_/  \__/\__/  \_/|  : |_/\_| ;  |  |    \__/\__/    |
  \            /  \            /   \ '.\    /.' / .-\                >/-.
  /'._  --  _.'\  /'._  --  _.'\   /'. `'--'` .'\/   '._-.__--__.-_.'
\/_   `""""`   _\/_   `""""`   _\ /_  `-./\.-'  _\'.    `""""""""`'`\
(__/    '|    \ _)_|           |_)_/            \__)|        '
  |_____'|_____|   \__________/|;                  `_________'________`;-'
  %'----------'    '----------'   '--------------'`--------------------`
     S T A N          K Y L E        K E N N Y         C A R T M A N

 

Download Beispiel-Lösungsvorschlag, Quelltext inkl. Projektdateien für VC6 (ZIP-Archiv, 17 KB)

 

Zur Aufgaben-Übersicht


 

Gefällt dir die C Übungsaufgabe? Schreibe doch einen Kommentar...

 

Neuen Kommentar abgeben

ag8t3