Beiträge von maddin
-
-
-
-
-
-
-
-
Für dein erstes Problem: https://secure.php.net/manual/de/function.array-map.php
Fürs zweite: https://secure.php.net/manual/…ction.array-fill-keys.php -
-
Ich hab im Smalltalk auf eine Frage mit "Jop" geantwortet und wurde wegen Spam verwarnt, super
Jop
-
-
-
HALT STOP
@LeonMrBonnie Weisst du ob man den Account überhaupt verkaufen darf? Oder muss ich mich jetzt durch deren AGBs wühlen und das selber checken. Das kostet nämlich extra.
-
C3
Treffer
-
Kann es sein, weil ich alles auf eine Externe speichere (USB 3.0), wenn ja teste ich es mal morgen auf meine interne.
Jo das kann gut sein.
-
-
Das Dezimaltrennzeichen ist nicht überall gleich. In Deutschland nutzen wir z.b. , (sollte dir hoffentlich in der Schule aufgefallen sein). In Programmiersprachen nutzen floats aber (fast) immer .. Das muss so sein, weil (u.a.) das Komma teil der Syntax ist. Beispiel:
Nehmen wir an wir haben die Funktion addieren um zwei Nummern zu addieren:
Wenn wir die Funktion jetzt mit Ganzen Zahlen nutzen wollen sieht das so aus:
Aber wenn wir jetzt floats addieren wollen haben wir ein Problem:
Woher soll der Compiler hier wissen, das wir 1,1 und 2,2 addieren wollen, und nicht 1, 1, 2 und 2? Ergo machts Sinn das in Programmiersprachen . genutzt wird.So und nu zu deinem Problem: C# nutzt Lokalisierungen, um zu entscheiden wie Werte formatiert werden wenn sie in einen String umgewandelt werden. Das liegt daran das du, jeh nachdem welche Sprache du sprichst, du verschiedene represäntierungen eines Wertes erwartest. Bekanntestes Beispiel wäre wohl das Datum. Wo du in Deutschland ein Datum im Tag.Monat.Jahr-Format erwartest (16.03.2017), erwarten Amerikaner Monat.Tag.Jahr (03.16.2017). Selbiges gilt für auch für floats. So, und woher weiss C# welches Format du erwartest? Ich hab keine Ahnung, kann man sicher irgendwo einstellen.
Ist ja aber auch völlig egal, schließlich versuchst du hier nur werte an die DB zu geben (und anders herum). Nutze also einfach ein anderes Trennzeichen (z.b. |) oder speichere die Werte z.b. einzeln.
-
Langsam verstehe ich auch nicht mehr genau was dein Problem ist. Ist es das du 249,250 bekommst, aber eigentlich 249.250 erwartest?
-
Das liegt vermutlich an deinen Lokalen Spracheinstellungen.e Ist aber auch egal, mach einfach
string pos = player.position.X + "|" + player.position.Y + "|" + player.position.Z; und splitte dann mit | beim auslesen.
-
Dann nutz halt kein Komma sondern ein anderes Zeichen zum trennen.