Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » strings umdrehen, bin noob

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
30.05.2005, 17:18 Uhr
halloleute



Hi,
ich hab ein kleines problem.
ich möchte das ein string umgewandelt wird(z.B.:012345 ->543210 oder Cool -> looC)
da solls rein:

char wort[20];

GetDlgItemTextA(hwnd, IDC_NAME,wort, 20);
---->hier
SetDlgItemTextA(hwnd, IDC_SN, wort);



Man soll den Name in das Feld IDC_NAME eingeben und er soll dann unmgewandelt im Feld IDC_SN erscheinen.

Hier die die ich irgendwo aufgeschnappt hab:

#include <iostream.h>
#include <string.h>

void main()
{
char wort[20];
cout << "Bitte geben Sie ein Wort ein:";
cin >> wort;
cout << ""<< wort<< " und jetzt umgedrehtn";
for(int i=strlen(wort) - 1; i>=0;i--)
cout << wort[i];
cout << " ";
}

nur zur info: ich hab dev C++
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.05.2005, 17:30 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Ein kleiner Ansatz zum selbermachen: "wort" ist ein Array aus char. Du kennst die Länge des Wortes (strlen). Leg ein zweites char-Array an, das genau so groß ist, wie "wort". Lass einen Zähler von 0 bis zur Länge des Wortes-1 laufen und hänge dabei jeweils an der (länge-n-1). Stelle den n. Buchstaben an. Das ist alles!
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.05.2005, 18:45 Uhr
halloleute



sorry ich habs irgendwie nicht geblickt.
kannst du vielleicht mal aufschreiben wie das aussehen soll.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.05.2005, 19:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



C++:
void reverse_string(char* s){

    size_t i,l;
    char temp;
    for(i=0,l=strlen(s);i<l/2;++i){
        temp=s[i];s[i]=s[l-i-1];s[l-i-1]=temp;
    }
}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.05.2005, 20:47 Uhr
halloleute



ok,danke habs gerafft
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: