|
|
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
Кто понимает подпишите к каждой строчке что она делает/значит в программе... uses BaseUnix; var dir : PDir; f: Pdirent; info : stat; begin Dir:=fpopendir<'./.'>; repeat f:=fpreaddir<dir^>; if f <> nil then with f^ do begin fpstat<pchar<@d_name[0]>,info>; write<pchar<@d_name[0]>,' '>; if fps_isdir<info.st_mode> then writeln<'catalog'> else writeln<'file ',info.st_mtime>; end; until f = nil; readln; end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 16:20 |
|
||
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
Тоже ничего. Судя по всему - вывод списка каталога в виде файл-время. Вот только еще бы исходнички модуля BaseUnix... А так - использование *nix для работы с файловой системой через сторонний модуль - {бред в сисю пьяного паскалевского программиста}. Это комментарий, кто не понял :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2008, 20:05 |
|
||
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
XharmКто понимает подпишите к каждой строчке что она делает/значит в программе... Было бы нефигово заменить угловые скобки на круглые. Автору может и полечать после этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2008, 12:33 |
|
||
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
zloy denXharmКто понимает подпишите к каждой строчке что она делает/значит в программе... Было бы нефигово заменить угловые скобки на круглые. Автору может и полечать после этого А я врубался, что за язык такой.... бегин и енды вроде, а с квадратными скопками) XharmКто понимает подпишите к каждой строчке что она делает/значит в программе... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 00:01 |
|
||
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
[quot] Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Все так, кроме: 06 - тут все нормально (наверное). Поалагаю, Вы предполагаете, глюк в том, что не использована конструкция вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вообщем, наверное, не глюк, я просто нежелание использовать Break и фразочки типа "until False", т.к. встретив такое, сразу приходится искать в теле цикла правило выхода из него, в то время, как "until f=nil" сразу говорит нам такое правило. Код: plaintext 1. Это, скорее, не переход на другую строку, а просто, т.к. программка наша отработала, вывела данные на экран, то отстанавливаемся и ждем, пока пользователь все прочтет и нажмет ENTER. Я, курсе на четвертом, консультировал одну барышню с "программисткого" факакльтета. Барышня написала программу в Турбо Паскале, запускала ее, но та "ничего не делает!". Оказалось, прорамма все делала, стрательно писала на экран, а затем сразу возвращалась в IDE Паскаля. Барышня не успевала заметить вывод на экран. (Конечно, ее проблему решил именно Readln;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 01:44 |
|
||
|
Что делает программа
|
|||
|---|---|---|---|
|
#18+
авторВообщем, наверное, не глюк, я просто нежелание использовать Break и фразочки типа "until False", т.к. встретив такое, сразу приходится искать в теле цикла правило выхода из него, в то время, как "until f=nil" сразу говорит нам такое правило. Меня просто смушает что два раза за такт проверяли пустой ли один и тот же реультат. Да ладно, это бред человека в час ночи) Чет прикопаться захотелось) зы. Я даже извинюсь: ИЗВИНЯЮСЬ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2008, 00:52 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35602106&tid=1344953]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
145ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 386ms |

| 0 / 0 |
