Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » 41. Virtual rästel (verstehen und golfizieren)

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 < [ 3 ] [ 4 ] [ 5 ]
010
28.08.2003, 14:41 Uhr
virtual
Sexiest Bit alive
(Operator)


Und gibt die letzte Zeile falsch aus, wenn Dateilänge%16 != 0
--
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
011
28.08.2003, 14:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


tatsache, mist
du weisst doch ich komm aus der windowssparte
da sind immer die user die tester und dann werden massenweise patches nachgeschoben
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
28.08.2003, 16:07 Uhr
0xdeadbeef
Gott
(Operator)


Bei wieviel seid ihr jetzt? Das hier ist mein erster Versuch daran:

C++:
int f,n;main(c,s)int*s;{for(f=--c*open(s[1],0);read(f,&c,1);++n,printf("%02x %c\n",c,isprint(c)?c:45))n%16?0:printf("%08x\n",n);}


130 Zeichen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
28.08.2003, 16:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also wenn du das mit 130 zeichen zum laufen kriegst geb ich auf
Ich bin nicht wirklich bei weniger als bei meinem ersten post angekommen

Allerdings funktioniert das was du gepostet hast nicht (Ich meine jetzt inhaltlich nicht richtig)
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 28.08.2003 um 16:12 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
28.08.2003, 16:13 Uhr
0xdeadbeef
Gott
(Operator)


Bei mir läufts wunderbar. Ist allerdings POSIX, also nicht unbedingt portabel.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
28.08.2003, 16:14 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also der kompiliert das bei mir zwar aber die ausgabe ist ziemlicher schrott
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
28.08.2003, 16:16 Uhr
0xdeadbeef
Gott
(Operator)


Hm. Dann probier mal

C++:
int f,n;main(c,s)int*s;{for(f=--c*open(s[1],[b]O_RDWR[/b]);read(f,&c,1);++n,printf("%02x %c\n",c,isprint(c)?c:45))n%16?0:printf("%08x\n",n);}


Ich bin nicht sicher, ob O_RDONLY auf 0 genormt ist. So wären das 135, aber es müsste auf jeden Fall laufen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
28.08.2003, 16:29 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ne der gleiche spass ständig newlines wo keine sein sollten
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
28.08.2003, 16:33 Uhr
0xdeadbeef
Gott
(Operator)


Ah, klar. Mein Fehler. Dann bin ich doch bei 131:

C++:
int f,n;main(c,s)int*s;{for(f=--c*open(s[1],0);read(f,&c,1);++n,printf("%02x %c ",c,isprint(c)?c:45))n%16?0:printf("\n%08x\n",n);}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
28.08.2003, 16:43 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ich weiss nicht ob wir aneinander vorbeireden aber die ausgabe soll so aussehen

angenommen in der Textdatei steht
ABCDEFGHIJKLMNOP

0000000 41 42 43 44 45 46 47 ...... ABCDEFGHIJKLMN
0000001 ....

bei dir werden die beiden ja direkt hintereinander geschrieben.
Du musst doch irgendwie die zeichen puffern bevor du sie wegschmeisst sonst kannst du die asciis zum schluss nicht mehr hintereinander ausgeben

Oder red ich gerade totalen Bockmist?
Hast du dir mal das anzeigen lassen was mein quellcode ausgibt?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ] [ 5 ]     [ 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: