<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845</link>
    <title>MATLAB Central Newsreader - catching \n (newline)</title>
    <description>Feed for thread: catching \n (newline)</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Mon, 20 Aug 2007 22:33:06 -0400</pubDate>
      <title>catching \n (newline)</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845#388504</link>
      <author>Naor Movshovitz</author>
      <description>sorry about the stupid question but,&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt;&amp;gt; strcmp(a,'\n')&lt;br&gt;
&lt;br&gt;
ans =&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&lt;br&gt;
&lt;br&gt;
and i don't see anything in the help for strcmp.&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;
-naor</description>
    </item>
    <item>
      <pubDate>Mon, 20 Aug 2007 23:31:06 -0400</pubDate>
      <title>Re: catching \n (newline)</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845#388509</link>
      <author>roberson@ibd.nrc-cnrc.gc.ca (Walter Roberson)</author>
      <description>In article &amp;lt;fad4r2$m0a$1@fred.mathworks.com&amp;gt;,&lt;br&gt;
Naor Movshovitz &amp;lt;lazy_n@yahoo.com&amp;gt; wrote:&lt;br&gt;
&amp;gt;sorry about the stupid question but,&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; strcmp(a,'\n')&lt;br&gt;
&lt;br&gt;
&amp;gt;ans =&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;     0&lt;br&gt;
&lt;br&gt;
&amp;gt;and i don't see anything in the help for strcmp.&lt;br&gt;
&lt;br&gt;
In the *printf() I/O functions, \n is a special token sequence&lt;br&gt;
representing newline. In most other places in matlab, \n is&lt;br&gt;
a two character sequence, \ and n.&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt;&amp;gt; strcmp(a,char(10))&lt;br&gt;
&lt;br&gt;
ans =&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;br&gt;
&amp;gt;&amp;gt; length('\n')&lt;br&gt;
&lt;br&gt;
ans =&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
&amp;nbsp;&amp;nbsp;All is vanity.                                       -- Ecclesiastes</description>
    </item>
    <item>
      <pubDate>Tue, 21 Aug 2007 00:08:47 -0400</pubDate>
      <title>Re: catching \n (newline)</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845#388513</link>
      <author>Naor Movshovitz</author>
      <description>Thanks.&lt;br&gt;
&lt;br&gt;
-naor&lt;br&gt;
roberson@ibd.nrc-cnrc.gc.ca (Walter Roberson) wrote in &lt;br&gt;
message &amp;lt;fad87q$leu$1@canopus.cc.umanitoba.ca&amp;gt;...&lt;br&gt;
&amp;gt; In article &amp;lt;fad4r2$m0a$1@fred.mathworks.com&amp;gt;,&lt;br&gt;
&amp;gt; Naor Movshovitz &amp;lt;lazy_n@yahoo.com&amp;gt; wrote:&lt;br&gt;
&amp;gt; &amp;gt;sorry about the stupid question but,&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; strcmp(a,'\n')&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;ans =&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt;     0&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;and i don't see anything in the help for strcmp.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; In the *printf() I/O functions, \n is a special token &lt;br&gt;
sequence&lt;br&gt;
&amp;gt; representing newline. In most other places in matlab, \n &lt;br&gt;
is&lt;br&gt;
&amp;gt; a two character sequence, \ and n.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; strcmp(a,char(10))&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; ans =&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;      1&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt; length('\n')&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; ans =&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;      2&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; -- &lt;br&gt;
&amp;gt;   All is vanity.                                       -- &lt;br&gt;
Ecclesiastes</description>
    </item>
    <item>
      <pubDate>Tue, 21 Aug 2007 12:28:32 -0400</pubDate>
      <title>Re: catching \n (newline)</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845#388570</link>
      <author>Yair Altman</author>
      <description>&amp;gt; &amp;gt;&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt; &amp;gt;&amp;gt;&amp;gt; strcmp(a,'\n')&lt;br&gt;
&lt;br&gt;
replace with: strcmp(a,sprinf('\n'));&lt;br&gt;
&lt;br&gt;
Note: this is a platform-independent solution, that takes&lt;br&gt;
care of Unix (\n=char(10)), PCs (\n=[char(10),char(13)]) and&lt;br&gt;
Macs (\n=char(13)). Don't use char(10),char(13) unless&lt;br&gt;
you're certain about your intended platform. FYI, you can&lt;br&gt;
get your system's line separator using the following:&lt;br&gt;
&lt;br&gt;
double(char(java.lang.System.getProperty('line.separator')))&lt;br&gt;
&lt;br&gt;
Yair Altman&lt;br&gt;
&lt;a href=&quot;http://ymasoftware.com&quot;&gt;http://ymasoftware.com&lt;/a&gt;</description>
    </item>
    <item>
      <pubDate>Tue, 21 Aug 2007 19:54:54 -0400</pubDate>
      <title>Re: catching \n (newline)</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/154845#388640</link>
      <author>Naor Movshovitz</author>
      <description>Even better, thanks Yair.&lt;br&gt;
&lt;br&gt;
-naor&lt;br&gt;
&quot;Yair Altman&quot; &amp;lt;altmanyDEL@gmailDEL.comDEL&amp;gt; wrote in message &lt;br&gt;
&amp;lt;faelpg$j2d$1@fred.mathworks.com&amp;gt;...&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt;&amp;gt; a=sprintf('\n');&lt;br&gt;
&amp;gt; &amp;gt; &amp;gt;&amp;gt;&amp;gt; strcmp(a,'\n')&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; replace with: strcmp(a,sprinf('\n'));&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Note: this is a platform-independent solution, that takes&lt;br&gt;
&amp;gt; care of Unix (\n=char(10)), PCs (\n=[char(10),char(13)]) &lt;br&gt;
and&lt;br&gt;
&amp;gt; Macs (\n=char(13)). Don't use char(10),char(13) unless&lt;br&gt;
&amp;gt; you're certain about your intended platform. FYI, you can&lt;br&gt;
&amp;gt; get your system's line separator using the following:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; double(char(java.lang.System.getProperty&lt;br&gt;
('line.separator')))&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; Yair Altman&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://ymasoftware.com&quot;&gt;http://ymasoftware.com&lt;/a&gt;&lt;br&gt;
&amp;gt; </description>
    </item>
  </channel>
</rss>

