Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C Programmieren in Visual Studio

Empfohlene Antworten

Veröffentlicht

Wie es meine Uni verlangt, müssen wir leider jetzt C programmieren.

Da ich mit Visual Studio eigentlich sehr zufrieden bin, benutze ich dies (Version 2012) zum Entwickeln.

Code vom Prof: (funktioniert anscheinend in anderen Entwicklungsumgebungen)

double fHeight;

scanf("%f", &fHeight);

printf("\nIhr BMI: %.3f\n" , fHeight );

Habe mal die main usw. weggelassen.

Bei mir kommt bei der Ausgabe irgendeine kryptische und lange Zahl heraus (ich schätze die Adresse der Variable). Aber warum? Wenn das so in anderen Umgebungen klappt, was stört VS daran?

Vielleicht steh ich irgendwie auf der Leitung... deshalb: Hilfe!

Danke euch.

Moin.

Auf die Schnelle mein Tipp: "%.3f" schaut komisch aus.

nicht das problem, gibt lediglich auf 3 nachkommastellen aus ;)

da ich nur die zeilen habe die da oben stehen würde ich sagen das er auch irgendeinen mist eingibt...

gibst du vllt mit einem kommata ein statt einem punkt?

Moin,

nicht das problem, gibt lediglich auf 3 nachkommastellen aus ;)

Jup. Hab gerade noch mal nachgelesen.

%[flags][width][.precision][length]specifier


The format specifier can also contain sub-specifiers: flags, width, .precision and modifiers (in that order), which are optional and follow these specifications...

Bin wohl schon zulange aus der Konsolenprogrammierung raus... :beagolisc

  • 1 Monat später...

wenn du double Werte einlesen willst, musst du %lf benutzen.

einfach so umgestalten:

scanf("%lf", &fHeight);

Das selbe musst du auch bei deiner Ausgabe machen:

zB:

printf("Dies ist ein double-Wert: %lf", fHeight);

Hier noch speziell für Leute die sich für Informatik interessieren:

My Blog(Versuch meine Schreibweise nochz zu verbessern):

TekkNux

Bearbeitet von KeineMemme

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.