|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Antony Y. Bolotin 2:5020/400 22 Jun 2001 20:39:48 To : All Subject : Re: bug in gcc -------------------------------------------------------------------------------- Hi > char *tra-la-la(unsigned long addr) > { > char sss; > > sss=(char *)malloc(sizeof("123")); > > sprintf(sss,"%03d",addr); > > return (sss); > } [skiped] Мне так кажется, или тут должно быть "char *sss", а не "char sss" :)) Всё, что идет после этого объявления подтверждает мою точку зрения :)) > fprintf(fp, "%s, %s, %d", tra-la-la(10),tra-la-la(20),30); > То эта зараза мне выдает строку 010, 010, 30 Хотя странно, по идее должна выдавать 020,020,30 --------------------------------------------------- С наилучшими пожеланиями... --- ifmail v.2.15dev5 * Origin: MMX (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/120058802304b.html, оценка из 5, голосов 10
|