2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
283
283
EMPFEHLEN
-
12.09.11 15:11 #1
- Registriert seit
- Jun 2011
- Beiträge
- 76
Hiho,
ich hab mir gedacht mal Strings zu spiegeln
...
So wollte ichs machen:
Code cpp:1 2 3 4 5 6 7 8 9 10 11 12
while(a[x+1] != '\0') { x++; // solange x++ bis ein \0 gefunden wurde } while() { b[i]=a[x] //a in b kopieren x--; //x zurückzählen i++; }
Die 2. while()-Schleife ist mein Problem ich weis net was ich da hinein schreiben soll.
Wenn ich schreibe a[x] != '\0', dann knan ich lange warten bis einer kommt
.
Habt ihr bitte ein paar Tipps für mich?
MfG Googlehupf
-
Hallo,
Ich würds irgendwie so versuchen:
Code cpp:1 2 3 4
for (int i = 0; i < strlen(a); i++) { b[i] = a[strlen(a) - i]; }
ev. musst du hinten an b noch ein '\0' anhängen.
-
Hey,
es gibt auch schon fertige Funktionen, die das ganze machen.
strrev() ist z.B. so eine. Du gibst in den Klammern das char-Array an, und der gespiegelte string, hängt dann im selbigen char-Array drin.
EDIT: du musst natürlich noch die Headerdatei <string> includieren.
grüßeWenn meine Antwort nützlich bzw. hilfreich war, würde ich mich sehr über eine Bewertung bzw. ein Danke sehr freuen.
Danke euch
Programmiere in C, C++ auf Windows XP, Vista und Windows 7
Spezialisiert auf Netzwerkprogrammierung, WinAPI uvm.
-
strrev gehört allerdings nicht zur Standardbibliothek.
Bei C wäre das wenn dann <string.h>, bei C++ <cstring>.
Lösung für C:
Code c:1 2 3 4 5
int len = strlen(a); for (int i = 0; i < len; ++i) { b[i] = a[len - i - 1]; } b[len] = '\0';
Alternativ in-situ:
Code c:1 2 3 4 5 6
int len = strlen(a); for (int i = 0; i < len/2; ++i) { char tmp = a[i]; a[i] = a[len - i - 1]; a[len - i - 1] = tmp; }
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
Ähnliche Themen
-
IK-System spiegeln mit Joint spiegeln-Werkzeug
Von r4d2 im Forum Cinema 4DAntworten: 1Letzter Beitrag: 11.02.11, 17:16 -
Struct mit Strings - Alle Strings auf einmal "leeren"
Von C4rter im Forum C/C++Antworten: 2Letzter Beitrag: 17.05.08, 10:40 -
Spiegeln****?
Von noname001 im Forum 3D Studio MaxAntworten: 16Letzter Beitrag: 24.07.03, 13:06 -
spiegeln
Von ok.mg im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.11.02, 14:10 -
Ebenen spiegeln bzw. Bilder spiegeln
Von Atomisierer im Forum PhotoshopAntworten: 1Letzter Beitrag: 16.12.01, 19:59





Zitieren


Login






