C-Programm-fehlerhaft?
hab gerade mit c-einführung angefangen und da gibts ein übungsbeispiel:
------
#include <stdio.h>
main()
{
ausgabe(2);
}
ausgabe(wert)
int wert;
{
printf("Mein %d.", wert);
printf("C-Programm!");
}
-----
witzig daran ist, dass ich damit folgende errors habe:
wert+ausgabe - nicht deklarierter bezeichner.
main - ergebnistyp wird void angenommen (ok- des hab ich schon kapiert)
<unbekannt> funktionsstil-initialisierung scheint eine funktionsdefiniton zu sein.
also ich hab einfach mal das übungsbeispiel geändert und es hat anstandslos funktioniert, jetzt schauts so aus:
-----
#include <stdio.h>
void main()
{
int ausgabe;
ausgabe=2;
printf("Mein %d.", ausgabe);
printf("C-Programm!");
}
-----
jetzt bin ich aber ein bisserl konfus. wieso funktioniert das übungsbeispiel nicht, sondern meine eigene version? oder hab ich irgendwas daran nicht behirnt?
____________________________________
Bye Bastet
|