PDA

Vollständige Version anzeigen : Wörter im Text umdrehen


Leecher
10.11.2009, 01:49
Ich hätte gerne eine stdin zB: Programmieren ist leicht
auf der console: nereimmargorP tsi thciel
ausgegeben.

Benutze für eingabe scanf
und ausgabe printf

das problem: ich weiß, dass ich die position des Leerzeichens herausfinden soll, und dann alle zeichen bis dahin umdrehen soll.
Habe es nur soweit gebracht den ganzen Text also tchiel tsi.... auszugeben

Kann mir wer da bitte helfen?

J_Eilers
10.11.2009, 07:44
Moin,

eigentlich ist es doch egal, ob dort ein Leerzeichen ist oder nicht. Das kannst du ja mit tauschen. Das einfache Reverse aus den Algorithmen reicht nicht?

Als Ansatz, da ich kein C zur Verfügung habe:

string Tausche(string Input)
{
char[] ist = Input.ToCharArray();
char[] temp = new char[Input.Length];
int i, j;

for (c=0, d=ist.length-1; c < ist.length; c++, d--)
{
temp[c] = ist[d];
}

string strEx = new String(temp);
return strEx
}

Leecher
18.11.2009, 15:39
Danke^^

henry48
13.10.2011, 21:08
Hello,

Thanks to share this information.It is very useful for me.

business development (http://www.applicationnexus.com)

FW
14.10.2011, 11:04
... und in C kann das so aussehen:char *RevStr(char *str)
{
int i, l = strlen(str);
char* revstr = (char*) malloc(sizeof(char)*(l+1));
memset(revstr, 0, sizeof(sizeof(char)*(l+1)));
for(i=0; i < l; ++i)
revstr[l-i-1] = str[i];
return(revstr);
}...

sellennyLync
22.02.2012, 09:53
Hello people! Greetings from Moody AFB