tag:blogger.com,1999:blog-7177584090384493051.post1054530322372982002..comments2023-03-05T16:55:16.552+02:00Comments on Кодер in Action: Create argc+argv from stringТолікhttp://www.blogger.com/profile/11000518235407272640noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-7177584090384493051.post-69390091043907237402010-01-31T16:02:05.323+02:002010-01-31T16:02:05.323+02:00обновил код, добавил isspaceобновил код, добавил isspaceТолікhttps://www.blogger.com/profile/11000518235407272640noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-83001598901270199052009-11-10T14:20:51.931+02:002009-11-10T14:20:51.931+02:00о, хоть кто-то заметил :)
добавить обработку скобо...о, хоть кто-то заметил :)<br />добавить обработку скобок просто, но ее тут нет, и не будет. логика проста - подобные предусматривания всех возможных вариантов нужны только при разработке библиотке, если переутяжелить код обычной програмы обработкой ситуации, которой в принципе быть не может, то как раз и получится упомянутый говнокод.<br />а описал/не описал - а зачем? код елементарный, сам себя документирует.Толікhttps://www.blogger.com/profile/11000518235407272640noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-69925655380528813032009-11-10T13:46:10.630+02:002009-11-10T13:46:10.630+02:00Из-за игнорирования кавычек это полурешение - вело...Из-за игнорирования кавычек это полурешение - велосипед без колес. два бала. <br />как минимум надо такое описывать.<br /><br />и кстати вот хороший пример того откуда берется говнокод - причина не в навыках или знаниях (будем полагать что с этим все ок), причина на самом деле чисто организационная - выкладывание не доделанного, не оттестированного кода в спешке. тут это просто блог, но в реальной работе люди делают то же самое.Unknownhttps://www.blogger.com/profile/13194464884139137295noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-39984174222581901722009-11-09T21:39:03.769+02:002009-11-09T21:39:03.769+02:00может и есть(но это что-то вполне может быть на п...может и есть(но это что-то вполне может быть на питоне написано), но попробуй ее найти. Точней всередине что-то есть, но оно наружу не выведено. Писать такой год быстрей чем гуглитьТолікhttps://www.blogger.com/profile/11000518235407272640noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-36367794927491062092009-11-09T21:25:47.082+02:002009-11-09T21:25:47.082+02:00да, это питоновская фича, но должна быть и библиот...да, это питоновская фича, но должна быть и библиотечная функция, иначе как бы это всё работало?bialixhttps://www.blogger.com/profile/03276301722234350242noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-9972633090507268902009-11-09T20:03:47.643+02:002009-11-09T20:03:47.643+02:00виндовс в данном случае абсолютно не актуален. а ...виндовс в данном случае абсолютно не актуален. а где в посиксе есть shlex_split? это питоновска фичаТолікhttps://www.blogger.com/profile/11000518235407272640noreply@blogger.comtag:blogger.com,1999:blog-7177584090384493051.post-19071893559838484392009-11-09T18:55:18.540+02:002009-11-09T18:55:18.540+02:00Нафига нужны велосипеды, если на винде есть функци...Нафига нужны велосипеды, если на винде есть функция CommandLineToArgvW, а на посиксе shlex-split?<br /><br />А по сути ваша функция огребёт проблемы на аргументах, взятых в кавычки.bialixhttps://www.blogger.com/profile/03276301722234350242noreply@blogger.com