tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1869
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Steven27 Steven27 ist offline Rookie
    Registriert seit
    Jun 2006
    Beiträge
    5
    Hi @ all,

    Bin neuling was C++ angeht.

    Mein Problem:
    Ich mocht zwei Werte die ich in eine Textbox eintrage zusammenrechnen.
    Dazu muss ich ja erstmal die Srings in z.B. Integer umwandel und genau da ist mein Problem.

    So hab ich es probiert:
    String^ s;
    int a;
    s=textBox1->Text;
    a=StrToInt(s);
    Fehlermeldung: Bezeichner wurde nicht gefunden

    oder

    String^ s;
    int a;
    s=textBox1->Text;
    a=atoi(s);
    Fehlermeldung: Unzulässige Verwendung eines Namespace-Bezeichners in einem Ausdruck



    gruß
    steven
     

  2. #2
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    Um das zu erreichen was Du vor hast kannst die Convert Klasse verwenden:
    Code csharp:
    1
    
    int i = Convert.ToString( s );
    Oder mit eine der staischen Funktionen des Werttyps Int32:
    Code csharp:
    1
    
    int i = int.Parse( s );

    Verwende bitte für Codebeispiele die CodeTags:
    Zitat Zitat von http://www.tutorials.de/forum/interne-news/235108-tagebuch-zur-tutorials-de-v-6-entwicklung.html
    actionscript, ada, apache, asm, asp, bash, c, c_mac, caddcl, cadlisp, cpp, csharp, css, d, delphi, diff, div, eiffel, gml, html4strict, java, javascript, lisp, lua, matlab, mpasm, nsis, objc, oobas, oracle8, pascal, perl, php-brief, python, qbasic, smarty, sql, vb, vbnet, vhdl, visualfoxpro, xml
    Btw. hast Du dich bereits im Vorfeld, bevor Du dich an das implementieren von Quellcode herran machst,
    intensiv mit Datentypen, Operatoren und Schlüsselwörtern vertraut gemacht?
    Du wirst bei deinen Nachforschungen, sicherich auch auf Casting, Implicit und Explicit stoßen.
    Mach dich bitte erst mit diesen Dingen vertaut.
    Danach mit der struktuellen Programmierung sofern das noch nötig ist und gleich danach mit der OOP.
     
    MfG,
    Christian

    Wer sein Problem definiert, hat es schon halb gelöst!

    Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.

    The Code Project! - C# Programming | C# / VB.NET Pendants

    Regeln + Netiquette

    Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
    und vor allem nicht auf das, was euch die IHK dazu erzählt!
    Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...

  3. #3
    Steven27 Steven27 ist offline Rookie
    Registriert seit
    Jun 2006
    Beiträge
    5
    Danke für die schnelle Antwort.

    Deine Beispiele sind in CSharp...........Wie das in C# geht weiß ich, nur das funktioniert in C++ leider nicht so!

    gruß
    steven
     

  4. #4
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Hi

    Wie es scheint, kommst du aus der C++-Welt. Demnach weist du doch auch, wie statische Methoden aufgerufen werden:
    Code cpp:
    1
    2
    3
    4
    5
    
    int i = Convert::ToInt32(s);
     
    bzw.
     
    int i = Int32::Parse(s);

    zudem soltest du dich einigen:
    Methoden wie atoi(), atol(), ... gibt es in .NET nicht mehr. Unter .NET ist alles in Klassen gekapselt.

    PS: Mit dem Tipp von Cosmo und einen Blick in die MSDN hättest du das aber auch selbst raus gefunden
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  5. #5
    Steven27 Steven27 ist offline Rookie
    Registriert seit
    Jun 2006
    Beiträge
    5
    Besten Dank!
    Das .
    Komme nicht aus der C++ Welt, aber dort möchte ich hin.

    gruß
    Steven
     

  6. #6
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von Steven27 Beitrag anzeigen
    Besten Dank!
    Das .
    Komme nicht aus der C++ Welt, aber dort möchte ich hin.

    gruß
    Steven
    Dann solltest du dich aber einigen, ob du Native C++ oder C++.NET entwickeln willst. Das mischen beider ist zwar möglich (C++ /CLR) ist aber zum Einstieg mehr als ungeeignet.
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Typumwandlung
    Von object123 im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 28.06.10, 12:39
  2. MS SQL - Typumwandlung
    Von zille im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 04.04.05, 21:54
  3. Typumwandlung vom String in INT
    Von mackattack im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 04.03.05, 16:15
  4. Falsche Typumwandlung
    Von theindra im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 07.02.05, 20:24
  5. Typumwandlung von int
    Von Sinac im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 05.09.03, 09:14