Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Typenumwandlung in C++

Hallo.
Wollte mal zwecks Typenumwandlung in C++ ein Beispiel angeben und mich korrigieren lassen, da ich weiss, dass es falsch ist, nur kenne ich die korrekte Syntax nicht.

#include <stdio.h>

int main()
{
int typ1;
float typ2k=2.501;
typ1 = (float)typ2k;
}


« Letzte Änderung: 30.06.06, 11:34:47 von Rumak18 »

Antworten zu Typenumwandlung in C++:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Servus,

ohne mich jetzt wieder an C++ aus Studienzeiten erinnern zu wollen... aber geh' das Ding einfach mal logisch an:

-> wo wird "typ2" definiert?
Aber nehmen wir einfach mal an, dass "typ2" eigentlich "type2k" heißen soll oder umgekehrt:
-> wieso willst du dann "typ2k" nochmal auf FLOAT casten, wenn es doch schon ein FLOAT ist? Und das ganze dann auch noch einen INT zuweisen? Da liegt dein Fehler, du musst "typ2k" nicht auf FLOAT casten, sondern auf INT, denn du willst ja einen INT haben.

...
float typ2 = 2.501;
int typ1 = (int)typ2;
...


Sorum sollte ein Schuh draus werden.

Mario 8)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Oh,jetzt sehe ichs,sorry. Also der Quellcode sollte so aussehen :


#include <stdio.h>

int main()
{
int typ1;
float typ2k=2.501;
typ1 = (int)typ2k;
}


Korrekt?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ja, so sollte es funktionieren.

Mario 8)


« batch datei soll in anderen batch dateien wörter/codes raussuchenWortfindungsschwierigkeiten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
C++
C++ ist eine von der ISO standardisierte Programmiersprache und eine erweiterte Form von C zur objektorientierten, generischen und prozeduralen Programmierung. Weitestgeh...

Interaktiv
Der mögliche, in seinem Ablauf aber nicht festgelegte Eingriff des Benutzers in ein Computerprogramm. Oftmals sind dies multimediale Präsentation oder auch Comp...

Interface
Der Begriff "Interface" bezeichnet in der Computertechnologie eine Schnittstelle. Es handelt sich um einen allgemeinen Begriff, der verschiedene Arten von Schnittstellen ...