• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Wir haben den Frühjahrsputz beendet, Ihr auch? Welches Foto zu dem Thema hat Euch dann am Besten gefallen? Hier geht es lang zur Abstimmung --> 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.574
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