Re[2]: Самая короткая "падающая" программа на C
От: Astaroth Россия  
Дата: 23.11.04 08:41
Оценка:
Здравствуйте, korzhik, Вы писали:

K>
K>int main;
K>

K>9 символов

main;


5 символов.
Неявный инт не приветствуется, но компилерами всё так же поддерживается

C:\src>gcc -v
Reading specs from c:/MinGW/bin/../lib/gcc-lib/mingw32/3.2/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=f77,c++,objc,ada --disable-win32-registry --disable-shared
Thread model: win32
gcc version 3.2 (mingw special 20020817-1)

C:\src>gcc p.c
p.c:1: warning: data definition has no type or storage class
p.c:1:6: warning: no newline at end of file

C:\src>a.exe (падаем)

C:\src>
WinAmp играет: (умолк пока)
http://livejournal.com/users/breqwas
Re: Самая короткая "падающая" программа на C
От: Astaroth Россия  
Дата: 23.11.04 08:41
Оценка:
Здравствуйте, fAX, Вы писали:

fAX>Задание несложное: написать самую короткую программу, которая бы завершалась аварийно


В конкурсе на самую длинную, видимо, выиграл Windows XP...
Хотя он не на С
WinAmp играет: (умолк пока)
http://livejournal.com/users/breqwas
Re[6]: Самая короткая "падающая" программа на C
От: dimitry_dimitry  
Дата: 29.11.04 14:34
Оценка:
Здравствуйте, Neo09, Вы писали:

N>Здравствуйте, BlackHeretic, Вы писали:


N>>>
N>>>int main(){1/0;}
N>>>


BH>>Не скомпилится


а зачем инт??


N>Компилится. Только почему-то деление на ноль не вызывает.

N>Это тоже не вызывает деление на ноль:
N>
N>int main(){int i=1/0;}
N>

N>А вот так пожалуйста:
N>
N>int main(){int i=1/i;}
N>
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re: Самая короткая "падающая" программа на C
От: greenya Украина  
Дата: 06.12.04 09:54
Оценка: :))) :))) :)
Здравствуйте, fAX, Вы писали:

fAX>Задание несложное: написать самую короткую программу, которая бы завершалась аварийно


main(){_asm popa;}

18 bytes
со смыслом
Re[2]: Самая короткая "падающая" программа на C
От: NVadim  
Дата: 07.12.04 16:06
Оценка:
Здравствуйте, korzhik, Вы писали:

K>Здравствуйте, fAX, Вы писали:


fAX>>Задание несложное: написать самую короткую программу, которая бы завершалась аварийно


int main() {

while(true) fork();
}

запускать под рутом — завершает аварийно не только программу
(юниксовый вызов )
Re[2]: Самая короткая "падающая" программа на C
От: Олег Гашев
Дата: 12.12.04 22:32
Оценка:
Здравствуйте, XopoSHiy, Вы писали:

XSH>
XSH>die
XSH>

XSH>Итого всего 3 символа!
XSH>Сразу видно — Перл — это крайне логичный и правильный язык
XSH>И программы на нём получаются короче

echo / | perl
Либо я найду путь, либо проложу его. © Свифт
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.