Deutsch English Français Italiano |
<vgvhmp$1j7v5$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Chris Ahlstrom <OFeem1987@teleworm.us> Newsgroups: comp.os.linux.misc Subject: Re: The joy of octal Date: Tue, 12 Nov 2024 07:29:12 -0500 Organization: None Lines: 52 Message-ID: <vgvhmp$1j7v5$1@dont-email.me> References: <vgns2a$3qlhq$2@dont-email.me> <20241111090306.0000385d@gmail.com> <vgtr5s$15ph3$3@dont-email.me> <XeFYO.1257$JOzd.276@fx10.iad> Reply-To: OFeem1987@teleworm.us MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Tue, 12 Nov 2024 13:29:16 +0100 (CET) Injection-Info: dont-email.me; posting-host="3090a65867b94aed9d2c56630aa2594e"; logging-data="1679333"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wT0WvObh3T6LwDOGa/J5e" User-Agent: slrn/1.0.3 (Linux) Cancel-Lock: sha1:NH0XW5cf+PT1IBf7kGjaslsMg04= X-Face: 63n<76,LYJQ2m#'5YL#.T95xqyPiG`ffIP70tN+j"(&@6(4l\7uL)2+/-r0)/9SjZ`qw= Njn mr93Xrerx}aQG-Ap5IHn"xe;`5:pp"$RH>Kx_ngWw%c\+6qSg!q"41n2[.N/;Pu6q8?+Poz~e A9? $6_R7cm.l!s8]yfv7x+-FYQ|/k X-User-Agent: Microsoft Outl00k, Usenet K00k Editions X-Mutt: The most widely-used MUA X-Slrn: Why use anything else? Bytes: 2904 Louis Krupp wrote this post while blinking in Morse code: > On 11/11/2024 1:58 PM, Chris Ahlstrom wrote: >> John Ames wrote this post while blinking in Morse code: >> >>> On Sat, 9 Nov 2024 09:36:58 -0500 >>> Chris Ahlstrom <OFeem1987@teleworm.us> wrote: >>> >>>> 020111 067544 023556 020164 062556 062145 067040 020157 072163 062545 >>>> 065556 067151 020147 062550 060570 062544 064543 060555 020554 005012 >>> 041165 072040 073350 060564 020151 063040 074557 072447 071145 020167 >>> 071151 072151 067147 020146 071157 066400 060440 061151 063455 062556 >>> 062151 060556 020155 060543 064151 067145 027056 027077 >> Damn, I still haven't found a program that would easily reverse octal to a >> string. >> > > This is crude, but it seems to work for the post you're replying to, > with big-endian two-byte integers: > > === > #include <stdio.h> > > int main(void) > { > union { > unsigned short s; > char c[2]; > } w; > unsigned int wi; > char junk; > > while (scanf("%o%c", &wi, &junk) > 0) { > w.s = wi; > printf("%c%c", w.c[1], w.c[0]); > } > printf("\n"); > > return 0; > } > === > > To read a sequence of two-byte octal little-endian integers, swap w.c[1] > and w.c[0]. Thanks! -- After all, what is your hosts' purpose in having a party? Surely not for you to enjoy yourself; if that were their sole purpose, they'd have simply sent champagne and women over to your place by taxi. -- P. J. O'Rourke