<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Please correct my code? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180511#M265095</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, not the explicit output statement..just the same pointofinterest..I am merely testing stuff to learn..it is giving me only the last letter t leaving out "pointofinteres"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Feb 2015 19:48:51 GMT</pubDate>
    <dc:creator>Andygray</dc:creator>
    <dc:date>2015-02-24T19:48:51Z</dc:date>
    <item>
      <title>Please correct my code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180509#M265093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;length var1 $ 50 ;&lt;/P&gt;&lt;P&gt;input var1 $ ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;pointofinterest&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;do i= 1 to length(var1);&lt;/P&gt;&lt;P&gt;newvar=substr(var1,i,1);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output I am getting is newvar=t&lt;/P&gt;&lt;P&gt;I am looking to get the entire string pointofinterest output using the loop with i value being 16. Where am i wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 19:12:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180509#M265093</guid>
      <dc:creator>Andygray</dc:creator>
      <dc:date>2015-02-24T19:12:01Z</dc:date>
    </item>
    <item>
      <title>Re: Please correct my code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180510#M265094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does this do what you want?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;do i= 1 to length(var1);&lt;/P&gt;&lt;P&gt;newvar=substr(var1,i,1);&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 19:43:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180510#M265094</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2015-02-24T19:43:17Z</dc:date>
    </item>
    <item>
      <title>Re: Please correct my code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180511#M265095</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, not the explicit output statement..just the same pointofinterest..I am merely testing stuff to learn..it is giving me only the last letter t leaving out "pointofinteres"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 19:48:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180511#M265095</guid>
      <dc:creator>Andygray</dc:creator>
      <dc:date>2015-02-24T19:48:51Z</dc:date>
    </item>
    <item>
      <title>Re: Please correct my code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180512#M265096</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is the correct output. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;newvar is recreated&amp;nbsp; every time you go through a loop iteration.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So your last call is newvar=substr(var1, length(var1), 1) which is the last character. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you want to add each letter in the loop i.e. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p&lt;/P&gt;&lt;P&gt;po&lt;/P&gt;&lt;P&gt;poi&lt;/P&gt;&lt;P&gt;poin&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;pointofinterest&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so, look into a concatenate function - CATT, CAT, CATX, CATS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Feb 2015 19:54:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180512#M265096</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-02-24T19:54:14Z</dc:date>
    </item>
    <item>
      <title>Re: Please correct my code?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180513#M265097</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;length newvar $ 50; *necessary, otherwise newvar would only have a length of 8;&lt;/P&gt;&lt;P&gt;do i= 1 to length(var1);&lt;/P&gt;&lt;P&gt;substr(newvar,i,1)=substr(var1,i,1);&lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 25 Feb 2015 06:27:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-correct-my-code/m-p/180513#M265097</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-02-25T06:27:12Z</dc:date>
    </item>
  </channel>
</rss>

