mikrocontroller.net

Forum: PC-Programmierung Formatierter String in VB2008


Autor: Volker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich steh gerade mächtig auf dem Schlauch, vielleicht kann mir ja jemand 
von euch helfen?

Folgendes Problem:
Ich programmiere zur Zeit in VB2008 das Frontend einer µC Applikation. 
Hierbei muss ich eine Zahl sagen wir mal "10" in einen String in 
Hexadezimaldarstellung umwandeln. Soweit kein Problem, aber wenn ich das 
Ergebnis "A" formatiert als "000A" darstellen möchte(die Ausgabe muß 
immer 4 Zeichen, ggf. mit führenden Nullen sein), dann scheitere ich 
bislang.
Mit der Format(xyz,"0000") Anweisung klappts nicht, was mache ich 
falsch? Ist "Format" vielleicht gar nicht die richtige Anweisung?

Viele Grüße
Volker

Autor: JÜrgen Grieshofer (Firma: 4CKnowLedge) (psicom) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Dim str As String = "hello world"
Dim byteArray() As Byte

byteArray = System.Text.ASCIIEncoding.ASCII.GetBytes(str)

Autor: Arc Net (arc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die MSDN-Hilfe ist bei den Formatierungen, sagen wir mal, etwas 
unübersichtlich...
str = string.Format("Test {0:X04}", 1234)
(die erste Zahl in den geschweiften Klammern gibt das Argument an (hier 
1234)
X = Hex, 04 steht für vier Ziffern mit führender Null)
oder
str = 12345.ToString("X04")

Autor: Volker (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Super, vielen Dank euch beiden!
Durch die MSDN Hilfe hatte ich mich auch schon durchgewühlt und sie auch 
als nur bedingt hilfreich empfunden. Ich habs eben getestet und nun 
funktioniert der Programmteil wunderbar!
Danke nochmals!

Viele Grüße

Volker

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.