String zu Char, Typenumwandlung
Re: String zu Char, Typenumwandlung
okay... wie rufe ich die auf??? und vor allem wie speicher ich die dann??
.globl truth
truth:
mov r0, #42
mov pc, lr
truth:
mov r0, #42
mov pc, lr
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: String zu Char, Typenumwandlung
Lass es mich mal so ausdrücken... Man kann C++ noch nicht "ganz gut", wenn man keine Listen kennt. C++ ist mehr als nur std::string zu verwenden.naums hat geschrieben:okay... wie rufe ich die auf??? und vor allem wie speicher ich die dann??
Bitte lern die C und wie die Standardwerkzeuge funktionieren, zum Beispiel Liste. Steht alles im Wiki, wenn Du Fragen hast, wird man Dir gerne die Fragen beantworten, aber hier wird keiner das Wiki wiederkäuen.
Programmierer mal eine Liste und dann weißt Du auch, wie man die aufruft und abläuft.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Re: String zu Char, Typenumwandlung
kann man eine Variable auch wieder löschen??? Weil wenn ich den Code hier:
direkt in ner While Schleife verwenden könnte, würde ich mir ne Menge arbeit sparen.
Code: Alles auswählen
int i;
std::string a;
a = "abc";
char p[a.length()];
for(i = 0; i < a.length(); i++) {
p[i] = a[i];
}
p[i++] = '\0'; //String Terminieren(WICHTIG!)
.globl truth
truth:
mov r0, #42
mov pc, lr
truth:
mov r0, #42
mov pc, lr
- cloidnerux
- Moderator
- Beiträge: 3125
- Registriert: Fr Sep 26, 2008 4:37 pm
- Wohnort: Ram (Gibts wirklich)
Re: String zu Char, Typenumwandlung
Hast du schon einmal was von Definitionsbereich gehört?
Eine Variable ist nur erreichbar in dem BLock in dem du sie Definierst
Man definiert zwei mal "i" und der Compiler wird keinen Fehler ausspucken, da der erste Int NUR in der While-Schleife gilt.
Eine Variable ist nur erreichbar in dem BLock in dem du sie Definierst
Code: Alles auswählen
while(...)
{
int i = 0;
....
}
int i = ...
Redundanz macht wiederholen unnötig.
quod erat expectandum
quod erat expectandum
- Bebu
- Beiträge: 562
- Registriert: Mi Okt 21, 2009 6:19 pm
- Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!
Re: String zu Char, Typenumwandlung
Schreib dir doch einfach eine Funktion dafür, dann hast du bei jedem Funktionsaufruf "frische" Variablen. Je mehr ich von dir so lese, desto mehr beschleicht mich die Ahnung, das dir massiv die Grundlagen fehlen... nicht böse gemeint, nur eine Feststellung von einem Anfänger 

Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: String zu Char, Typenumwandlung
Funktionen, wenn man Codebereiche mehrfach verwenden möchte. Einfach verwendeten Code besser wie cloidnerux beschrieben in ein Scope pflanzen.Bebu hat geschrieben:Schreib dir doch einfach eine Funktion dafür, dann hast du bei jedem Funktionsaufruf "frische" Variablen.
Re: String zu Char, Typenumwandlung
hm... hatte ich vergessen... also danke... XD
.globl truth
truth:
mov r0, #42
mov pc, lr
truth:
mov r0, #42
mov pc, lr
- Xin
- nur zu Besuch hier
- Beiträge: 8862
- Registriert: Fr Jul 04, 2008 11:10 pm
- Wohnort: /home/xin
- Kontaktdaten:
Re: String zu Char, Typenumwandlung
Bitte.... xD
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.
Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.