Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » C-golf: Case-switching

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 < [ 2 ]
000
11.06.2003, 18:19 Uhr
~0xdeadbeef
Gast


Und wieder ist es so weit. Es geht zum dritten Loch. Die Aufgabe: Schreibe ein Programm, dass Klein- in Großbuchstaben verwandelt und umgekehrt, und dabei Sonderzeichen in Ruhe lässt. Beispiel:

Code:
Hello, World!
hELLO, wORLD!


Das Programm soll möglichst kurz sein, heißt, wenig ASCII-Zeichen brauchen.

Gut Holz!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.06.2003, 18:22 Uhr
~0xdeadbeef
Gast


Ach, und ich darf virtual bitten, sich zu Anfang ein bisschen zurückzuhalten. Für dich dürfte das zu einfach sein
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.06.2003, 18:36 Uhr
virtual
Sexiest Bit alive
(Operator)


schade
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.06.2003, 18:50 Uhr
~0xdeadbeef
Gast


Ich hab ein Angebot für dich: Poste deine Lösung, sobald du nicht mehr als 50 zeichen brauchst. Ich bin gespannt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.06.2003, 19:00 Uhr
~0xdeadbeef
Gast


Na gut, 60. Ich hab grad entdeckt, dassmeine 50-zeichen-lösung nicht richtig hinhaut...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.06.2003, 19:19 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Hi beefy,
Ich hab mal eben virtis alte rot13-Lösung geklaut:

C++:
main(){int c;while((c=getchar())>=0)putchar(isalpha(c)?c^32:c);}



Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 11.06.2003 um 19:19 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.06.2003, 19:23 Uhr
~0xdeadbeef
Gast


OK, da hat einer dasPrinzip begriffen. Ich kam auch 56 Zeichen mit

C++:
main(c){while(read(0,&c,1))putchar(isalpha(c)?c^32:c);}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.06.2003, 19:24 Uhr
~0xdeadbeef
Gast


Das ist natürlich aus in dem rot13-Thread genannten Gründen nicht lupenrein sauber, weil es Probleme kriegt, wenn man mehr als 255 Parameter angibt, aber ich hab mich entschlossen, über solche Kinkerlitzchen in Zukunft hinwegzusehen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
11.06.2003, 19:39 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mein compiler frist deinen Code nicht
das main(c) klappt bei mir nicht.

frisst der gcc das echt?

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
11.06.2003, 19:40 Uhr
~0xdeadbeef
Gast


Jepp, sogar mit -ansi -pedantic.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Rätselecke ]  


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: