Confusing Chr$ explanation
#4
Hi PhilOfPerth,

I am guessing that you want to print out the numbers from 129 to 255 and next to each one the ASC II character.  There are actually multiple ways to do this and I am going to continue with my assumptions.  You did not DIM your VAR a so it is a SINGLE (a decimal).  I would DIM a as an integer.  Then since PRINT needs a string you can cast the INTEGER to a string with STR$.  Finally you could use a comma (giving you a tab), a semicolon (giving no space), or a + (same as semicolon but concats together).  I chose a comma.

So....CHR$(a) was/is a string, but (a) was a SINGLE in your code so you need to convert it to a string so you can use PRINT at the same time for both (a) and CHR$(a).

I mean this sincerely, BASIC in general is one of the most powerful languages for string manipulations (along with Perl).

Here is the code
Code: (Select All)
$CONSOLE:ONLY
OPTION _EXPLICIT
CLS
DIM a AS INTEGER
FOR a = 129 TO 255
    PRINT STR$(a), CHR$(a)
NEXT a

Here is the output to the console
129    ü
130    é
131    â
132    ä
133    à
134    å
135    ç
136    ê
137    ë
138    è
139    ï
140    î
141    ì
142    Ä
143    Å
144    É
145    æ
146    Æ
147    ô
148    ö
149    ò
150    û
151    ù
152    ÿ
153    Ö
154    Ü
155    ¢
156    £
157    ¥
158    ₧
159    ƒ
160    á
161    í
162    ó
163    ú
164    ñ
165    Ñ
166    ª
167    º
168    ¿
169    ⌐
170    ¬
171    ½
172    ¼
173    ¡
174    «
175    »
176    ░
177    ▒
178    ▓
179    │
180    ┤
181    ╡
182    ╢
183    ╖
184    ╕
185    ╣
186    ║
187    ╗
188    ╝
189    ╜
190    ╛
191    ┐
192    └
193    ┴
194    ┬
195    ├
196    ─
197    ┼
198    ╞
199    ╟
200    ╚
201    ╔
202    ╩
203    ╦
204    ╠
205    ═
206    ╬
207    ╧
208    ╨
209    ╤
210    ╥
211    ╙
212    ╘
213    ╒
214    ╓
215    ╫
216    ╪
217    ┘
218    ┌
219    █
220    ▄
221    ▌
222    ▐
223    ▀
224    α
225    ß
226    Γ
227    π
228    Σ
229    σ
230    µ
231    τ
232    Φ
233    Θ
234    Ω
235    δ
236    ∞
237    φ
238    ε
239    ∩
240    ≡
241    ±
242    ≥
243    ≤
244    ⌠
245    ⌡
246    ÷
247    ≈
248    °
249    ∙
250    ·
251    √
252    ⁿ
253    ²
254    ■
255
Reply


Messages In This Thread
Confusing Chr$ explanation - by PhilOfPerth - 07-07-2023, 01:18 AM
RE: Confusing Chr$ explanation - by CharlieJV - 07-07-2023, 01:31 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-07-2023, 01:49 AM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-07-2023, 01:52 AM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-08-2023, 02:49 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-07-2023, 03:36 AM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-07-2023, 04:52 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-07-2023, 05:39 AM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-07-2023, 06:16 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-08-2023, 12:47 AM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-08-2023, 01:14 AM
RE: Confusing Chr$ explanation - by SagaraS - 07-08-2023, 08:52 AM
RE: Confusing Chr$ explanation - by bplus - 07-08-2023, 02:05 PM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-08-2023, 03:59 PM
RE: Confusing Chr$ explanation - by SagaraS - 07-08-2023, 07:35 PM
RE: Confusing Chr$ explanation - by TempodiBasic - 07-08-2023, 09:30 PM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-08-2023, 10:44 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-09-2023, 02:49 AM
RE: Confusing Chr$ explanation - by TempodiBasic - 07-09-2023, 03:10 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-09-2023, 04:22 AM
RE: Confusing Chr$ explanation - by Space_Ghost - 07-09-2023, 07:43 AM
RE: Confusing Chr$ explanation - by RhoSigma - 07-09-2023, 08:05 AM
RE: Confusing Chr$ explanation - by TempodiBasic - 07-09-2023, 03:48 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-10-2023, 01:29 AM
RE: Confusing Chr$ explanation - by SagaraS - 07-09-2023, 08:12 AM
RE: Confusing Chr$ explanation - by SagaraS - 07-09-2023, 11:50 AM
RE: Confusing Chr$ explanation - by TempodiBasic - 07-09-2023, 04:40 PM
RE: Confusing Chr$ explanation - by SagaraS - 07-10-2023, 11:23 AM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-10-2023, 03:34 PM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-11-2023, 04:17 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-12-2023, 06:03 AM
RE: Confusing Chr$ explanation - by SMcNeill - 07-16-2023, 11:00 PM
RE: Confusing Chr$ explanation - by SagaraS - 07-15-2023, 08:47 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-16-2023, 12:18 AM
RE: Confusing Chr$ explanation - by SagaraS - 07-16-2023, 10:31 AM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-16-2023, 05:06 PM
RE: Confusing Chr$ explanation - by bplus - 07-16-2023, 05:53 PM
RE: Confusing Chr$ explanation - by mnrvovrfc - 07-16-2023, 07:35 PM
RE: Confusing Chr$ explanation - by SagaraS - 07-16-2023, 08:24 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-16-2023, 11:24 PM
RE: Confusing Chr$ explanation - by SMcNeill - 07-16-2023, 11:42 PM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-17-2023, 01:10 AM
RE: Confusing Chr$ explanation - by bplus - 07-17-2023, 01:18 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-17-2023, 01:34 AM
RE: Confusing Chr$ explanation - by bplus - 07-17-2023, 01:41 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-17-2023, 01:49 AM
RE: Confusing Chr$ explanation - by bplus - 07-17-2023, 02:08 AM
RE: Confusing Chr$ explanation - by PhilOfPerth - 07-17-2023, 02:33 AM



Users browsing this thread: 21 Guest(s)