|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alexander S Aganichev 2:5020/604.19 21 Jun 2001 22:48:09 To : Oleg Milantiev Subject : bug in gcc -------------------------------------------------------------------------------- Not so long ago (21 Jun 01) Oleg wrote to All: >> NP> Интересно gcc может стегать?У меня кажись именно такой случай.К >> Примеры в студию - обсудим, посмотрим. >> P.S. gcc какой? OM> Я не берусь сказать - правильно ли это или нет, так как программер на OM> C так себе, но вот есть у меня функция Тогда собирай код с -pedantic, много интересного узнаешь :) OM> char *tra-la-la(unsigned long addr) OM> { OM> char sss; ^ * забыл OM> sss=(char *)malloc(sizeof("123")); OM> sprintf(sss,"%03d",addr); OM> return (sss); OM> } OM> И если я делаю так: OM> fprintf(fp, "%s, %s, %d", tra-la-la(10),tra-la-la(20),30); OM> То эта зараза мне выдает строку 010, 010, 30 Вообще-то тут за исключением указанной ошибки похоже всё правильно. OM> Hу это вольная переписка текста, но смысл понятен... А показать оригинал, на котором глюк воспроизводится? Ты там случайно sss не как static массив описывал? ;) Have a nice day wherever you are... Alexander --- GoldED+ snapshot-2001.6.11 (WinNT 5.0.2195 i686) * Origin: Bytepeceker's Nest, Zelenograd, Moscow, Russia (2:5020/604.19) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/174843b32506a.html, оценка из 5, голосов 10
|