ERLEDIGT
JA
JA
ANTWORTEN
14
14
ZUGRIFFE
6742
6742
EMPFEHLEN
-
Bin noch Anfänger ,wie funktioniert das
Also ich möchte eine Integer Variable in eine Stringvariable konvertieren so das ich diese mit einer Funktion ausgeben kann
Danke im Vorraus!
-
die funktion heißt itoa()
Code :1 2 3
int myint; char mystring[20]; itoa(myint, mystring, 10);
-
Falls du den BCB nutzt kannste auch einfach IntToStr() benutzen...
Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5
-
danke erstmal, aber noch 2 weitere Fragen:
- was ist BCB?
- wie kann ich die Länge des Strings ermitteln den ich übergebe?
-
10.11.03 15:58 #5
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
1.Original geschrieben von Rodney
danke erstmal, aber noch 2 weitere Fragen:
- was ist BCB?
- wie kann ich die Länge des Strings ermitteln den ich übergebe?
Borland C++ Builder
2. Was fuer ein String? ANSI String , CString (MFC) , QString (QT) oder doch nur ein
0 terminiertes chararray?Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
length(),GetLength(),weissned,strlen(DerString)Original geschrieben von Christian Fein
ANSI String , CString (MFC) , QString (QT) oder doch nur ein
0 terminiertes chararray?
-
...verdammte String(-klassen)...
Wenn euch mein Beitrag gefällt, meldet euch als Referal bei Dropbox an: http://db.tt/4tKC8O5
-
also ich verwende normale Ansi-Strings
also: derstring[2] etc...
wie bestimmme ich dort die Länge?
-
das sind \0 terminierte arrays...
die werden mit strlen() abgefragt.. guck dir zu den string funktionen am besten die string.h an
-
Du musst fuer eine Ausgabe aber den Integer Wert nicht unbedingt in einen string umwandeln. Beispielsweise kannst du auch sowas machen/also der schnelle mal und wegen NULLterminierten String nur in c:
#include <stdio.h> /* nimmste in c++ besser was anderes */
main()
{
int i;
char s[4]
i = 34; /* setzen wir hier mal einen integer wert */
s="abc"
printf("Blabla %s blabla %d",s,i);
}
mit iostream und cout das in c++ eigentlich genauso
es sei denn natuerlich du willst eine funktion, die die zahl als string-ruegabewert hat. Die kannst du dann aber nicht ueber den return-Wert zurueckgeben, sondern must die in der variablenliste zurueckgeben:
also:
void deinefunktion(char s[], int i)
{
itoa(i,s);
}
Du muss aber glaube ich noch fuer itoa() eine zusaetzliche lib einbinden (?!)Geändert von canuzzi (13.11.03 um 20:15 Uhr)
-
Und mal andersrum gedacht:
Wie kann ich aus einem normalen std::string ein int machen ?
-
12.01.04 21:46 #12
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
So?
Und std::string sollte so gehen:Code :1 2 3 4
char sString[] = "12345"; int iNum; iNum = atoi(sString);
Code :1 2 3 4
string sString = "12345"; int iNum; iNum = atoi(sString.c_str());
-
danke, funktioniert
-
ne frage zu itoa
was gibt denn der hintere int wert an?
und ich benutze nur einen c++ string!
kann ich den übergeben?
falls nicht, wie mach ich es dann?
itoa((op1*op2),hilfsstring,10);
op1,op2 sind int
was is denn daran falsch?Geändert von vipa (22.05.04 um 18:19 Uhr)
-
23.05.04 10:53 #15
- Registriert seit
- Jul 2003
- Ort
- Duisburg (NRW)
- Beiträge
- 1.788
Wenn du schon std::string verwendest, könntest du auch gleich std::stringstream verwenden und auf ito() ganz verzichten, oder?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <sstream> #include <iostream> int main() { int a = 4711; std::ostringstream os; os << a; // a in den Stringstream schreiben // ausgeben std::cout << "Wert: " << os.str() << std::endl; // oder std::string str = os.str(); // oder printf( "%s\n", os.str().c_str() ); return 0; }Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."
Ähnliche Themen
-
C# String in DataType konvertieren
Von DK1FiWa im Forum .NET CaféAntworten: 6Letzter Beitrag: 15.05.09, 08:51 -
$String in UTF-8 konvertieren
Von DFence im Forum PHPAntworten: 4Letzter Beitrag: 17.03.09, 14:39 -
String in Datum und wieder in String konvertieren
Von schlumsch im Forum JavaAntworten: 1Letzter Beitrag: 02.01.09, 19:04 -
[C++] String in Datum konvertieren
Von Snape im Forum C/C++Antworten: 7Letzter Beitrag: 25.11.04, 10:12 -
Datum in String konvertieren?
Von magic_halli im Forum .NET ArchivAntworten: 6Letzter Beitrag: 16.01.04, 14:15





Zitieren
Login






