tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
598
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    stimon stimon ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    67
    Hallo,
    wie kann ich den wert von int b an int a anhängen(b=2, a=5) daraus soll dann a den wert 52 haben würde mich über Codeschnipsel freuen?

    Danke
     

  2. #2
    Avatar von MBDealer
    MBDealer MBDealer ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Ort
    Borken-Weseke
    Beiträge
    99
    Hallo,

    hier eine getestete Möglichkeit:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
      int a = 5;
      int b = 2;
      int c = 0;
      
      AnsiString temp;
      
      temp = IntToStr(a) + IntToStr(b);
      
      c = StrToInt(temp);

    in "c" befindet sich jetzt die zusammen gesetzte Zahl aus int a und int b;
     
    MfG

    Rafael (MBDealer)

    | suricate-develop.de | mbdealer.de |

  3. #3
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    oder auch ohne nen temporären String:

    Code :
    1
    2
    3
    
    int a = 5;
    int b = 2;
    int c = StrToInt(IntToStr(a) + IntToStr(b));

    kommt aber im prinzip auf's selbe raus!
     

  4. #4
    stimon stimon ist offline Mitglied Silber
    Registriert seit
    Jan 2005
    Beiträge
    67
    Hallo, ich dank euch beiden wie verrückt!

    Danke
     

  5. #5
    jackie05 jackie05 ist offline Mitglied Brokat
    Registriert seit
    Feb 2005
    Beiträge
    293
    probiers mal damit, das ist eventuell das gleiche

    int a = 5;
    int b = 2;
    Label1->Caption = IntToStr(a) + IntToStr(b);

    MFG Christian
     

  6. #6
    FireFlow FireFlow ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    213
    Ähh... villeicht hab ich die Porblematik noch nicht ganz verstanden, aber...

    a) warum passt das nicht ins allgemeine c/c++ forum, und...
    b) warum nicht einfach das hier, da muss man doch net über den Umweg der String-Klasse gehen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    int appendint(int const& a, int const& b)
    {
        int tmp=b, value=a;
        while(tmp)
        {
            value*=10;
            tmp/=10;
        }
        return value+b;
    }

    Sieht villeicht kompliziert aus, ist aber wohl die einfachere Lösung...

    Gruss FireFlow
     
    --//--//--// My StillLife! //--//--//--
    Obere URL dient nur als Google-Push )

  7. #7
    ai-gamecock Tutorials.de Gastzugang
    @fireflow: diese Lösung benutzt keiner, weil sie niemand (außer vielleicht hardcore-proggern) versteht (wer kennt sich denn da noch aus)!
     

  8. #8
    FireFlow FireFlow ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Beiträge
    213
    Zitat Zitat von ai-gamecock
    @fireflow: diese Lösung benutzt keiner, weil sie niemand (außer vielleicht hardcore-proggern) versteht (wer kennt sich denn da noch aus)!
    - no comment -

    Schaut dir mal den Code an der aufgerufen wird wenn du die temporären String-Klassen oben erzeugst...
     
    --//--//--// My StillLife! //--//--//--
    Obere URL dient nur als Google-Push )

Ähnliche Themen

  1. PHPSESSID an url anhängen?
    Von Maik20 im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.03.09, 23:17
  2. Bytes an exe anhängen
    Von sheel im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 27.12.07, 09:27
  3. Text anhängen
    Von Sealtuagn im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 28.05.05, 16:35
  4. Daten in .txt anhängen
    Von struggler im Forum Java
    Antworten: 2
    Letzter Beitrag: 19.05.05, 19:57
  5. Text an RTF Box anhängen
    Von LJerch im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 05.04.04, 10:41