Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Int to char oder string

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.06.2005, 16:27 Uhr
Takeo



Ich habe einen String names total, welcher alle anderen Strings meines Programms in sich aufnimmt.
Der Benutzer muss allerdings in dem Programm eine Zahl eingeben, die als Int abgespeichert wird. Ich kann die Eingabe nicht gleich als Char oder String abspeichern lassen, da sich die Variable bei jedem Durchlauf einer Schleife erhöht.

Nun muss ich aber einen String bei system(""); eingeben. Dieser soll ein Programm aufrufen.

Daher ist meine Frage: Wie kann ich einen Integer-Wert in ein Char oder ein Array aus Chars umwandeln?

Bitte erklärt das auch, denn ich hab noch nicht allzuviel Ahnung in dieser Hinsicht. Wär nett wenn sich mal jemand Zeit für dieses Problem nehmen würde. Danke!
--
Das Leben ist ein Shice Spiel, nur die Grafik ist geil.

Wenn dein Leben nur eine Simulation ist, dein Empfinden nur eine Kette elektrischer Signale ist, wer bist dann du?

Wer A sagt muss auch B sagen. Falsch, ich sag gleich C(++)! :-D
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.06.2005, 16:44 Uhr
firefoxxi



Das müsste mit der Funktion

atoi(int wert) funktionieren. Sie befindet sich in der stdlib soweit ich weiß.
Das sie eine C Funktion ist liefer sie natürlich nen char* zurück und keinen string
--
Gruß
firefoxxi

http://firebird-browser.de/

Dieser Post wurde am 24.06.2005 um 16:44 Uhr von firefoxxi editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.06.2005, 17:34 Uhr
Takeo



Okay, jetzt nochmal bitte Idiotensicher. Sry... begreifs sonst nicht.

atoi(IntVar); okay, das hab ich, aber selbst da zeigt er mir an, das die umwandlung ungültig ist.

Okay... ich schreibe das jetzt mal mit Code, damit ich es vielleicht verstehe und ihr versteht, warum ich es nicht peile.


C++:
#include <iostream.h>
#include <stdlib.h>

int Nummer;
string total;

int main()
{
cout << "Eingabe Integer-Wer Nummer:"; cin >> Nummer;

total = nummer; //geht ja leider nicht
system(total.c_str());
}



Wenn ich nun atoi einfügen will, sieht das bei mir so aus:

C++:
atoi(Nummer);
total=Nummer;



Aber das geht nicht und es wurde ja auch gesagt, das ich mit char* zugreifen muss. Aber wie? Raff das net. Hab mit Zeigern sowieso so ein paar Probleme.
--
Das Leben ist ein Shice Spiel, nur die Grafik ist geil.

Wenn dein Leben nur eine Simulation ist, dein Empfinden nur eine Kette elektrischer Signale ist, wer bist dann du?

Wer A sagt muss auch B sagen. Falsch, ich sag gleich C(++)! :-D
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.06.2005, 19:18 Uhr
Pler
Einer von Vielen
(Operator)


Ich würd sowas vielleicht ungefähr so machen:


C++:
#include <stdio.h>

int main( void )
{
        int nZahl;
        char szFeld[128] = "Anfang";

        printf( "Bitte Zahl eingeben:" );

        // Zahl wird einfach als Int eingelesen
        scanf( "%d" , &nZahl );

        // Die Zahl wird an einen bestehenden String angeängt
        sprintf( szFeld , "%s %d", szFeld , nZahl );

        // Testausgabe
        printf( "%s\n" , szFeld );

        return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.06.2005, 20:26 Uhr
Takeo



Habs... danke!
--
Das Leben ist ein Shice Spiel, nur die Grafik ist geil.

Wenn dein Leben nur eine Simulation ist, dein Empfinden nur eine Kette elektrischer Signale ist, wer bist dann du?

Wer A sagt muss auch B sagen. Falsch, ich sag gleich C(++)! :-D
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: