Visual Basic: Input / Line Input Anweisung

Von: , Frage gestellt am Fr, 4. Aug 2000

Liebe/-r wer-weiss-was Experte/-in,

wie kann ich mit der Input bzw. Line Input Anweisung Stringwerte einlesen, die auch mit einer 0 beginnen können. Die 0 unterschlägt er mir immer.
Danke für die Mühe im voraus.

Gruß

André

5 Antworten zu dieser Frage

  1. Antwort von nach 6 Minuten hilfreich
    Re: Visual Basic: Input / Line Input Anweisung

    Meinst du die Zahl 0 (Ascii 48) oder das Ascii-Zeichen mit Index 0, oder ein NULL'?

    holli

    • Antwort von nach 9 Minuten hilfreich
      Re^2: Visual Basic: Input / Line Input Anweisung

      Meinst du die Zahl 0 (Ascii 48) oder das Ascii-Zeichen mit
      Index 0, oder ein NULL'?

      holli
      Ich meine die Zahl 0

  2. Antwort von nach 19 Minuten hilfreich
    Re: Visual Basic: Input / Line Input Anweisung

    Dann machst du irgenwas anderes falsch. an der input-Anweisung kanns nicht liegen.

    Poste doch mal den Code und eine Beispielzeile der Datei.

    holli

    • Antwort von nach einer Stunde hilfreich
      Re^2: Visual Basic: Input / Line Input Anweisung

      Ich vermute, er liest in eine Integer-Variable ein und gibt bei einer Zahl die führende 0 an. Dann wird sie sicher unterdrückt. Wenn das stimmt, würde ich hier die variable als String deklarieren.

      Gruß

      J. [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

  3. Antwort von nach 23 Stunden hilfreich
    Re: Visual Basic: Input / Line Input Anweisung

    ':Ich habe kein Problem damit.
    'Versuch es mal so:

    Private Sub Form_Load()
    Dim T As String
    Open "Test.dat" For Output As #1
    T = "0123402345"
    Print #1, T
    Close #1

    Open "Test.dat" For Input As #1
    Input #1, T
    Close #1

    Debug.Print T
    End
    End Sub
    'Gruß Franz [E-Mail-Adresse entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!