BlackMark
Lt. Commander
- Registriert
- Juni 2007
- Beiträge
- 1.346
Da hättest du wohl besser vorher einen Compiler zu Hilfe bitten sollen, denn sein Code funktioniert eben schon, sogar ohne Probleme. Was die Schreibweise angeht, das ist Geschmackssache, wie so vieles in der Programmierung. Solang er versteht was passiert kann er das so schreiben, die Lesbarkeit geht nicht verloren und jeder der C kennt weiß auch, was in der Zeile dann passiert.Ich dachte sein Code funktioniert nicht, daher hab ich eine Vermutung angestellt, warum er nicht funktionieren könnte.
Im Prinzip gar nichts, aber er hat gesagt, dass er es nicht kennt und auch nicht verwenden soll, also sollte er vorerst die Finger davon lassen. Und TerrorTeddy, C ist case sensitive und die Funktion heißt scanf() und nicht scanF()!Was ist so schlimm daran scanf anstelle von getchar zu verwenden?
Du hast die Funktion vollkommen richtig umgesetzt! void heißt nur, dass kein Wert zurückgegeben wird, aber du gibst ja int zurück, also passt das.
Edit: oetzn war wohl etwas schneller.
LOL. Sehr richtig, das ergibt keine Summe.So wie du dein Programm geschrieben hast, passt das schon, mit der Kleinigkeit, dass eine Multiplikation ein Produkt ergibt und keine Summe
Gruß
BlackMark