Schreiben Sie ein C-Programm, welches den Text einer Kopfzeile von C-Funktionen analysiert.
Der Text der Kopfzeile soll als Zeichenkette eingegeben werden und untersucht werden. Als Ergebnis soll das Programm den Namen der Funktion, die Zahl der Parameter und die Parameternamen
bestimmen.
Beispiel:
Für den Funktionsaufruf
funk(a1,b1,u)
soll folgende Ausgabe erzeugt werden:
Name der Funktion: funk 1.Parameter: a1 2.Parameter: b1 3.Parameter: u Zahl der Parameter: 3 Hinweis :
Da die Funktion scanf
als Datentrennzeichen das Leerzeichen verwendet, eignet sich diese Funktion nicht zum Eingeben von Zeichenketten, welche auch Leerzeichen enthalten dürfen. Deshalb soll die Funktion gets
verwendet werden, die eine Eingabezeile in eine Zeichenkette schreibt.