Author: Stan Eisenstat
Subject: Re: [Cs323] option+char
Date: Monday, 28 Sep 2020, 22:26:36
> Message Posted By: Unknown
>
> To my question about option (mac key) + character is not captured by
> isgraph(), you responded that it would be a nonprinting character.
>
> But when I run "aM-bM-^HM-^Bx" into Hwk2/parsley, it returns:
> argv[0] = aM-bM-^HM-^Bx and not argv[0]=a, argv[1]=x, since it says M-bM-^HM-^B should
> indicate a space in the spec. Is that expected?
I ran the following program:
int main(int argc, char *argv[])
{
for (int i = 128; i < 256; i++) {
if (isgraph(i))
printf ("G%d\n", i);
else
printf ("N%d\n", i);
}
return 0;
}
on both the Zoo and a MacBook Air and all of the lines
becan with an N, indicating that all of these char
values (which include all of the option+char values)
are non-graphic. Were you using the old version of
Hwk2/parsley?
--Stan-
PREV
INDEX
NEXT