Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!rpi!zaphod.mps.ohio-state.edu!samsung!rex!rouge!gator.cacs.usl.edu From: pcb@gator.cacs.usl.edu (Peter C. Bahrs) Newsgroups: comp.lang.c Subject: Using string libs for Car and Cdr Message-ID: <7829@rouge.usl.edu> Date: 2 May 90 21:34:55 GMT Sender: anon@rouge.usl.edu Distribution: usa Organization: The Center for Advanced Computer Studies, USL Lines: 17 Given a balanced parenthesized list : ( ( a b ) (d (e ) e) ) in a char *buffer... Besides looping through each buffer[i], has anyone suggestions or examples using string functions on how to implement : char *c = car(buffer), *d = (cdr (buffer)), *e = second(buffer) : c == ( a b ), d == ( (d (e ) e) )), e == (d (e ) e) ? /*----------- Thanks in advance... --------------------------------------+ | Peter C. Bahrs | | The USL-NASA Project | | Center For Advanced Computer Studies INET: pcb@gator.cacs.usl.edu | | 2 Rex Street | | University of Southwestern Louisiana ...!uunet!dalsqnt!gator!pcb | | Lafayette, LA 70504 | +-----------------------------------------------------------------------*/