Path: utzoo!attcan!uunet!aplcen!haven!decuac!shlump.nac.dec.com!decwrl!elroy.jpl.nasa.gov!sdd.hp.com!zaphod.mps.ohio-state.edu!unix.cis.pitt.edu!dsinc!cdin-1!ki4pv!cdis-1!tanner From: tanner@cdis-1.compu.com (Dr. T. Andrews) Newsgroups: comp.lang.c Subject: Ternary Operator: (cond ? const_str : nonconst_str) legal? Message-ID: <000019B@cdis-1.compu.com> Date: 1 Jun 90 21:14:34 GMT Reply-To: tanner@cdis-1.compu.com Organization: CompuData, Inc. (DeLand) Lines: 8 X-Phone: +1 904 736 0866 X-Snail: 1409 E New York Ave; DeLand, FLA 32724. Given: char nonconst_str[10]; const char const_str[10] = "123456789"; int cond, blunge; Is the following legal? blunge = printf("%s\n", cond ? const_str : nonconst_str); -- uflorida!ki4pv!cdis-1!tanner {uunet dsinc}!cdin-1!cdis-1!tanner