<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_2839"  />
<title>rulinux.net - Форум - Development - Re:C, расщепить строку на слова</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Re:C, расщепить строку на слова</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17180</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17180</guid>
<pubDate>Sun, 05 Jul 2009 10:29:03 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;чистый C, но glib в проекте уже есть, так что оверхеда лишнего на регеспы не будет</p><p>не про размер речь, а про скорость обработки</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17186</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17186</guid>
<pubDate>Sun, 05 Jul 2009 09:59:17 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;strtok </p><p>хм, пожалуй оно, спасибо, поковыряю</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17185</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17185</guid>
<pubDate>Sun, 05 Jul 2009 09:57:06 +0400</pubDate>
<description><![CDATA[<p>чистый C, но glib в проекте уже есть, так что оверхеда лишнего на регеспы не будет</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17183</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17183</guid>
<pubDate>Sun, 05 Jul 2009 08:47:09 +0400</pubDate>
<description><![CDATA[<p>Че-то мне подсказывает, что regexp-ы тут - это overkill.</p><p>Я бы ограничился strtok из glibc-а и одним if-ом.</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17184</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17184</guid>
<pubDate>Sun, 05 Jul 2009 08:29:47 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt;флагами на открытие-закрытие кавычек тоже лень возиться :/</p><p>Флаг то один - bool flag_substring_open;</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17182</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17182</guid>
<pubDate>Sun, 05 Jul 2009 06:13:17 +0400</pubDate>
<description><![CDATA[<p>чорт, расщепление должно быть такое</p><p>убить</p><p>всех человеков</p><p>насмерть</p><p>топором</p>]]></description>
</item>
<item>
<title>Re:C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17179</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17179</guid>
<pubDate>Sun, 05 Jul 2009 06:12:34 +0400</pubDate>
<description><![CDATA[<p>C это C или C++ ? :) источник это условно string или stream ?</p>]]></description>
</item>
<item>
<title>C, расщепить строку на слова</title>
<link>https://rulinux.net/message.php?newsid=2839&amp;page=1#17181</link>
<guid>https://rulinux.net/message.php?newsid=2839&amp;page=1#17181</guid>
<pubDate>Sun, 05 Jul 2009 06:12:34 +0400</pubDate>
<description><![CDATA[<p>Появилась такая проблема -  нужно разделить строку вида:</p><p>убить "всех человеков" насмерть   топором</p><p>на подстроки по словам</p><p>убить
всех человеков
насмерть
топором</p><p>(то, что в кавычках считается одним словом - поэтому цикл+isspace не подойдет - с флагами на открытие-закрытие кавычек тоже лень возиться :/)</p><p>
разделители - пробельные символы (может быть несколько)</p><p>
есть мысля запользовать g_regex_split из glib, но вдруг есть более изящное решение?</p>]]></description>
</item>
</channel>
</rss>