• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Xcode spuckt nicht das Ergebnis aus ???

titus123

Gloster
Registriert
04.10.07
Beiträge
63
Hallo,
habe gerade wieder versucht eine kleine Aufgabe zu lösen um zu Üben...

Das Problem ist, dass Xcode mir nicht das Ergebnis ausgibt.
Ich kann es Starten (Kompilieren) und die ersten Werte eingeben...

Aber wenn ich dann die Return Taste drücke passiert nichts mehr...
Habe auch schon xcode neu gestartet aber ohne Erfolg.

Da ich im Moment auch nicht weiß, woran es liegen könnte, hoffe ich, dass mir hier jeden helfen könnte


Vielen Dank

Hier der Quellcode:
#include <stdio.h>


int main(int argc, const char * argv[])
{

float verbrauch,km ;
//float verbrauch_km = benzinVerb * kMeter/100;
printf("\nWieviel km:");
scanf("%f",&km);

printf("\nBitte geben Sie den Verbrauch ihres Fahrzeugs ein:");
scanf("%f ",&verbrauch);

printf("\nIhr Fahrzeug verbraucht in der Stunde %f :",(verbrauch * 100) / km);


/*float ergebnis;
ergebnis = verbrauch * 100 / km;

printf("\n Das Ergebnis lautet: %.2f", ergebnis);
*/
return 0;
}
 
Dein 2. scanf() enthält nach %f ein Leerzeichen, d.h. die Funktion wartet nach Eingabe des Verbrauchs auf dieses Leerzeichen...
 
  • Like
Reaktionen: below
So ist es.

Du solltest Dich auch von der Vorstellung lösen, dies hätte etwas mit Xcode zu tun. Xcode ist nichts weiter als ein besonderes Textverarbeitungsprogramm, das Dir dabei hilft, das Programm einzutippen und zu kompilieren. Es ist aber ansonsten überhaupt nicht an der Sache beteiligt. Das abgetippte Programm ist das, was "nichts ausspuckt", weil es auf ein Leerzeichen wartet.
 
Vielen Dank, es läuft jetzt ...
Mein Fehler das ich das über sehen habe :(

Wieder was gelernt...

Danke