• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Viele hassen ihn, manche schwören auf ihn, wir aber möchten unbedingt sehen, welche Bilder Ihr vor Eurem geistigen Auge bzw. vor der Linse Eures iPhone oder iPad sehen könnt, wenn Ihr dieses Wort hört oder lest. Macht mit und beteiligt Euch an unserem Frühjahrsputz ---> 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;
}
 

martinv2

Doppelter Prinzenapfel
Registriert
14.04.12
Beiträge
437
Dein 2. scanf() enthält nach %f ein Leerzeichen, d.h. die Funktion wartet nach Eingabe des Verbrauchs auf dieses Leerzeichen...
 
  • Like
Reaktionen: below

Marcel Bresink

Hadelner Sommerprinz
Registriert
28.05.04
Beiträge
8.572
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.
 

titus123

Gloster
Registriert
04.10.07
Beiträge
63
Vielen Dank, es läuft jetzt ...
Mein Fehler das ich das über sehen habe :(

Wieder was gelernt...

Danke