pointer <==> *pointer ??
    bill 
    bill at uoregon.UUCP
       
    Mon Oct 15 14:10:00 AEST 1984
    
    
  
[this line intentionally left blank]
For those who are amused by C quirks:
While attempting to fix a program bug, I changed the code from 
arragement A to arrangement B (below).
--- A ---
char strings[SIZE1][SIZE2];
teststr(str)
char *str;
{
	register char (*b)[SIZE2] = strings;
	while (b < &strings[SIZE1]) {
		if (strcmp(str, b) == 0)
			break;
		b++;
	.
	.
	.
}
--- B ---
char strings[SIZE1][SIZE2];
teststr(str)
char *str;
{
	register char (*b)[SIZE2] = strings;
	while (b < &strings[SIZE1]) {
		if (strcmp(str, *b) == 0)
			break;
		b++;
	.
	.
	.
}
The result, of course, is that nothing changes.
	Randy Goodall, Perfect Software, Inc. (courtesy bill)
	{tektronix,hpcvra,hp-pcd}!uoregon!bill
/* ---------- */
    
    
More information about the Comp.unix.wizards
mailing list