[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Naja, dann will ich mal nicht so sein:


    Code:
     
    hbnddir('QC2LE') dftactgrp(*no) actgrp(*caller)
    
    d strtol		pr			10I 0 extproc('strtol')
    d nptr						  *   options(*string) value
    d endptr						*   value
    d base						10I 0 value
    
    d itoa		  pr			  *   extproc('__itoa')
    d ival						10I 0 value
    d strptr						*   value 
    d base						10I 0 value 
    
    d MyInt		 s			 10I 0
    d MyStr		 s			 34	inz('10010001')
    d MyPtr		 s			   *
    
    c/free
    	MyInt = strtol(MyStr: %addr(MyPtr) :2) + 1;
    	itoa(MyInt: %addr(MyStr): 2);
    	MyStr = %subst(MyStr:1:%scan(x'00':MyStr)-1);
    	return;
    /end-free
    Die Funktion "strtol" konvertiert einen String in einen Long, wobei als Basis 2 - 36 angegeben werden kann.
    Die Funktion "itoa" macht das Ganze dann umgekehrt.

    Die letzte Anweisung ist nur für das Entfernen des Nul-Zeichens.
    Last edited by Fuerchau; 10-03-05 at 11:36.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    192
    Okay Okay :-)

    Da lag wohl ein Missverständnis meinerseits vor...

    Dachte du hättest einen 5-zeiler für das Binäre rechnen & anzeigen

    Diese Art der Umsetzung in eine binäre Zahl habe ich auch selbst entwickeln können (schliesslich schimpft man sich ja selbst Programmierer).


    @Fuerchau
    Ich sehe immer mehr und mehr dass ich C lernen sollte... Ich werde deinen Sourcecode einfach mal so ausprobieren, wenn es funktioniert werde ich mich mal bemühen immer mehr und mehr von C zu begreifen, scheint ja doch recht praktisch zu sein.


    Also:
    THX @all


    Gruss

    Rince

Similar Threads

  1. Antworten: 3
    Letzter Beitrag: 25-01-07, 09:29
  2. Wirres SQL Ergebnis
    By lyrics in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-08-06, 12:10
  3. Teildatei mit SQL anzeigen
    By Rico in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 06-07-06, 16:25
  4. Spooldatei sofort anzeigen
    By dino in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 30-05-06, 13:38
  5. Eingabefelder im Command reverse anzeigen
    By becama in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-05-06, 19:46

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •