<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=48&amp;t=10309&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-11T15:53:51+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=48&amp;t=10309&amp;mode</id>
<entry>
<author><name><![CDATA[komandos332]]></name></author>
<updated>2015-02-11T15:53:51+01:00</updated>
<published>2015-02-11T15:53:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=118400#p118400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=118400#p118400"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=118400#p118400"><![CDATA[
<div class="quotetitle">elektor18 napisał(a):</div><div class="quotecontent"><br />Nie odpisywałem długo bo musiałem wszystko sobie po układa w głowie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Udało mi się wszystko ładnie uruchomić. Wyłowiłem potrzebne dane za pomocą metody <strong>.split</strong>, użyłem jej nawet dwukrotnie, do wyciągnięcia nazwy sieci, a potem żeby pozbyc się przecinków przy sile sygnału. Wszystko póki co działa. Mam natomiast pytanie jaka jest różnica między takimi deklaracjami:<br />[syntax=csharp]char znak;[/syntax] a [syntax=csharp]char&#91;&#93; znak[/syntax] i przy stringach zdaje się tak samo może być?<br /></div><br /><br />Różnica jest taka, że w przypadku pierwszym deklarujesz zmienną typu char, czyli zmienną przechowującą pojedynczy znak.<br /><br />W drugim przypadku deklarujesz tablicę zmiennych typu char. Możesz do tablicy zapisać dowolną liczbę pojedynczych znaków a potem wydobyć który chcesz po indeksie tej tablicy mniej więcej w ten sposób:<br /><br />[syntax=csharp]char&#91;&#93; znaki = {'A', 'B', 'C'};<br /><br />Console.WriteLine(znaki&#91;0&#93;); //Wyświetli w konsoli znak A, przy czym &#91;0&#93; - to indeks w tablicy<br />Console.WriteLine(znaki&#91;1&#93;); //Wyświetli B<br />Console.WriteLine(znaki&#91;2&#93;); //Wyświetli C[/syntax]<br /><br />W tablicy indeks zawsze zaczyna się od zera. Gdybyś chciał wiedzieć, to string też jest taką tablicą zmiennych char. Dokładnie taki sam efekt jak wyżej, uzyskasz robiąc coś takiego:<br /><br />[syntax=csharp]string znaki = &quot;ABC&quot;;<br /><br />Console.WriteLine(znaki&#91;0&#93;); //Wyświetli A<br />Console.WriteLine(znaki&#91;1&#93;); //Wyświetli B<br />Console.WriteLine(znaki&#91;2&#93;); //Wyświetli C[/syntax]<br /><br /><br />PS. Możesz zadeklarować tablicę dowolnych zmiennych, nie tylko char i string.<br /><br />[syntax=csharp]int&#91;&#93; tablica_int = new int&#91;ilość zmiennych w tablicy&#93;; //Uważaj tutaj, bo jak wpiszesz że twoja tablica będzie miała 100 zmiennych, to indeksy tych <br />                                                                         //zmiennych zaczynają się od zera! Czyli pierwszy 0 a ostatni 99 (łącznie 100).[/syntax]<br /><br />Poczytaj sobie o tablicach w C#, bo to bardzo podstawowa sprawa ^^<br /><br />Pozdrawiam, Maciek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4299">komandos332</a> — 11 lut 2015, o 15:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elektor18]]></name></author>
<updated>2015-02-02T14:45:30+01:00</updated>
<published>2015-02-02T14:45:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116901#p116901</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116901#p116901"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116901#p116901"><![CDATA[
Nie odpisywałem długo bo musiałem wszystko sobie po układa w głowie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Udało mi się wszystko ładnie uruchomić. Wyłowiłem potrzebne dane za pomocą metody <strong>.split</strong>, użyłem jej nawet dwukrotnie, do wyciągnięcia nazwy sieci, a potem żeby pozbyc się przecinków przy sile sygnału. Wszystko póki co działa. Mam natomiast pytanie jaka jest różnica między takimi deklaracjami:<br />[syntax=csharp]char znak;[/syntax] a [syntax=csharp]char&#91;&#93; znak[/syntax] i przy stringach zdaje się tak samo może być?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1397">elektor18</a> — 2 lut 2015, o 14:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[komandos332]]></name></author>
<updated>2015-01-31T00:50:54+01:00</updated>
<published>2015-01-31T00:50:54+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116623#p116623</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116623#p116623"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=116623#p116623"><![CDATA[
Możesz to również zrobić bardziej łopatologicznie, powyższe przykłady kolegów były jak najbardziej poprawne.<br />Jeżeli ich nie rozumiesz, spróbuj przeanalizować to:<br /><br />@edit: Chciałem dodać, iż nie jest to gotowe rozwiązanie twojego problemu, można jednak bardzo szybko stworzyć coś swojego<br />nawet nie zastanawiając się czy czy są już jakieś gotowe biblioteki. Myślę że jeśli wytężysz zwoje mózgowe, to rozwiązanie wpadnie Ci do głowy<br />zanim się obrócisz <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Powodzenia! <br /><br />[syntax=csharp]using System;<br />using System;<br /><br />namespace String<br />{<br />    class Program<br />    {<br />        static void Main(string&#91;&#93; args)<br />        {<br />            string ciagZnakow = &quot;+CWLAP:(0,\&quot;BTWifi-X\&quot;,-71,\&quot;22:03:d8:62:b1:5e\&quot;,1)&quot;;<br /><br />            string&#91;&#93; wyluskaneCiagiZnakow = new string&#91;ciagZnakow.Length / 2&#93;;<br /><br />            int sprawdzanyZnakWPetliForeach = 0, indexTablicyWyluskanychZnakow = 0;<br /><br />            try<br />            {<br /><br />                foreach (char _char in ciagZnakow)<br />                {<br /><br />                    if (_char == '&quot;' || _char == '(')<br />                    {<br /><br />                        int sprawdzanyZnakWPetliWhile = sprawdzanyZnakWPetliForeach + 1; <br /><br />                        while (ciagZnakow&#91;sprawdzanyZnakWPetliWhile&#93; != '&quot;')<br />                        {<br />                            if (ciagZnakow&#91;sprawdzanyZnakWPetliWhile&#93; != ','<br />                                &amp;&amp; ciagZnakow&#91;sprawdzanyZnakWPetliWhile&#93; != ')'<br />                                &amp;&amp; ciagZnakow&#91;sprawdzanyZnakWPetliWhile&#93; != '+')<br />                            {<br />                                wyluskaneCiagiZnakow&#91;indexTablicyWyluskanychZnakow&#93; += ciagZnakow&#91;sprawdzanyZnakWPetliWhile&#93;;<br />                            }<br />                            sprawdzanyZnakWPetliWhile++;<br />                        }<br />                        indexTablicyWyluskanychZnakow++;<br />                    }<br />                    sprawdzanyZnakWPetliForeach++;<br /><br />                }<br />            }<br />            catch { Console.WriteLine(&quot;Wyłuskiwanie zakończone! \n&quot;); }<br /><br />            //Wyświetlanie zapełnionych miejsc w tablicy<br /><br />            int indeks = 0;<br /><br />            foreach(string _string in wyluskaneCiagiZnakow)<br />            {<br /><br />                if (_string == null) break;<br />                Console.Write(&quot;Indeks w tablicy: &quot; + indeks.ToString() + &quot;, Wartość: &quot; + _string + &quot;\n\n&quot;);<br />                indeks++;<br />            }<br />        }<br />    }<br />}[/syntax]<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4299/88bb67d225f8f113305146b704a7b595.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4299/88bb67d225f8f113305146b704a7b595.png" alt="Obrazek" /></a><br /><br />PS. Pochwal się potem jak pokonałeś ten problem ^^<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4299">komandos332</a> — 31 sty 2015, o 00:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-01-22T13:54:24+01:00</updated>
<published>2015-01-22T13:54:24+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115312#p115312</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115312#p115312"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115312#p115312"><![CDATA[
Hej , <br /><br />Tak jak pisalem wczesniej a magicznie moj post zniknal :O uzylem bym wartosci RegEx. Tutaj dokladnie mozesz zajrzec jakby to wygladalo i dlaczego dziala w zamierzony sposob <!-- m --><a class="postlink" href="http://tinyurl.com/osndp2j" >http://tinyurl.com/osndp2j</a><!-- m --> <br /><br />Natomiast w C# mialoby to nastepujacy sens w kodzie zrodlowym : <br /><br />[syntax=csharp]using System;<br />using System.Text.RegularExpressions;<br /><br />namespace ConsoleApplication2<br />{<br />    class Program<br />    {<br />        static void Main(string&#91;&#93; args)<br />        {<br /><br />            string Incoming_Packet = &quot;+CWLAP:(0,\&quot;BTWifi-X\&quot;,-71,\&quot;22:03:d8:62:b1:5e\&quot;,1)&quot;;     // To jest w teorii pakiet ktory otrzymujesz <br /><br />            Match m = Regex.Match(Incoming_Packet, @&quot;&#91;^(&#93;*(?=\))&quot;, RegexOptions.CultureInvariant);  // Uzywamy regex do wylsukania danych<br /><br />            if (m.Success)      // JEsli nam sie udalo<br />            {<br />                NowaKlasa wynik = new NowaKlasa();  // Tworzymy nowa instancje naszej klasy<br /><br />                wynik.ProcessRawData(m.Groups&#91;0&#93;.Value.Split(Convert.ToChar(&quot;,&quot;))); // podajemy dane w postaci RAW do obrobienia<br /><br />                <br />                // Mamy nasze wyniki w obiektowej postaci do wykorzystania :)<br /><br />                Console.WriteLine(wynik.wartosc1);<br />                Console.WriteLine(wynik.wartosc2);<br />                Console.WriteLine(wynik.wartosc3);<br />                Console.WriteLine(wynik.wartosc4);<br />                Console.WriteLine(wynik.wartosc5);<br />                <br /><br /><br />            }<br /><br />            foreach (Group g in m.Groups)<br />            {<br />                Console.WriteLine(g.Value);<br />            }<br /><br />            Console.ReadLine();<br /><br />        }<br /><br /><br /><br /><br />    }<br /><br />    /// &lt;summary&gt;<br />    /// Klasa do przechowywania informacji o naszych pakietach <br />    /// <br />    /// Duze pole do popisu w zakresie rozbudowy :D Mozna tez wkladac to w zmienne ./ listy etc / <br />    /// ale to wszystko zalezy co ma robic aplikacja na PCcie<br />    /// &lt;/summary&gt;<br />    public class NowaKlasa<br />    {<br />        public int      wartosc1 { get; set; }<br />        public string   wartosc2 { get; set; }<br />        public int      wartosc3 { get; set; }<br />        public string   wartosc4 { get; set; }<br />        public int      wartosc5 { get; set; }<br /><br />        public void ProcessRawData(string&#91;&#93; listStrings)<br />        {<br />            this.wartosc1 = Convert.ToInt32(listStrings&#91;0&#93;);<br />            this.wartosc2 = listStrings&#91;1&#93;;<br />            this.wartosc3= Convert.ToInt32(listStrings&#91;2&#93;);<br />            this.wartosc4 = listStrings&#91;3&#93;;<br />            this.wartosc5 = Convert.ToInt32(listStrings&#91;4&#93;);<br />        }<br /><br />    }<br />}[/syntax]<br />A na ekranie dziala to w nastepujacy sposob <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" />  <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/b4a54bafe71649e7767fe6b832193ae3.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/b4a54bafe71649e7767fe6b832193ae3.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 22 sty 2015, o 13:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2015-01-22T13:02:10+01:00</updated>
<published>2015-01-22T13:02:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115306#p115306</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115306#p115306"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115306#p115306"><![CDATA[
Witaj, jeszcze raz siadłem na chwile do visual-a i nasmarowałem taki kawałek kodu.<br />Założenie jest takie że dostajesz taką samą ramkę jeżeli nie to trzeba by sprawdzać np. czy string zawiera nawiasy i odpowiednią liczbę separatorów żeby głupot ci nie powrzucał do zmiennych.<br /><br />[syntax=csharp]var input = &quot;+CWLAP:(0,\&quot;BTWifi-X\&quot;,-71,\&quot;22:03:d8:62:b1:5e\&quot;,1)&quot;;<br /><br />            // wyłuskanie wartości z nawiasów<br />            string&#91;&#93; keyValue = input.Split('(');<br />            input = keyValue&#91;1&#93;;<br />            keyValue = input.Split(')');<br />            input = keyValue&#91;0&#93;;<br /><br />            // wyłuskanie wartości rozdzielone przecinkami<br />            keyValue = input.Split(',');<br />            var wartosc1 = keyValue&#91;0&#93;;<br />            var wartosc2 = keyValue&#91;1&#93;;<br />            var wartosc3 = keyValue&#91;2&#93;;<br />            var wartosc4 = keyValue&#91;3&#93;;<br />            var wartosc5 = keyValue&#91;4&#93;;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 22 sty 2015, o 13:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[PROTON]]></name></author>
<updated>2015-01-22T07:55:06+01:00</updated>
<published>2015-01-22T07:55:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115264#p115264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115264#p115264"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115264#p115264"><![CDATA[
Ja bym użył regexp.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1315">PROTON</a> — 22 sty 2015, o 07:55</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2015-01-21T21:33:57+01:00</updated>
<published>2015-01-21T21:33:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115207#p115207</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115207#p115207"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115207#p115207"><![CDATA[
w twoim przypadku mogło by to wyglądać np tak:<br /><br />[syntax=csharp]var input2 = &quot;+CWLAP:(0,\&quot;BTWifi-X\&quot;,-71,\&quot;22:03:d8:62:b1:5e\&quot;,1)&quot;; <br />           string&#91;&#93; keyValue2 = input2.Split(',');<br /><br />           var wartosc1 = keyValue2&#91;0&#93;;<br />           var wartosc2 = keyValue2&#91;1&#93;;<br />           var wartosc3 = keyValue2&#91;2&#93;;<br />           var wartosc4 = keyValue2&#91;3&#93;;<br />           var wartosc4 = keyValue2&#91;4&#93;;[/syntax]<br /><br />C# dopiero zaczynam się uczyć tak że na pewno można to prościej ugryźć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 21 sty 2015, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[savian86]]></name></author>
<updated>2015-01-21T21:33:04+01:00</updated>
<published>2015-01-21T21:33:04+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115204#p115204</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115204#p115204"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115204#p115204"><![CDATA[
W poniższym linku znajdziesz wszystko to co Ci potrzebne<br /><a href="http://www.cezarywalenciuk.pl/post/2011/07/26/Metody-instancji-klasy-string-C-i-NET-40-operacje-na-napisach-03.aspx"  class="postlink">LINK</a><br />W ogóle polecam ten blog, informacje są przedstawione w sposób mega przyswajalny dla startujących.<br /><br />Dodam, że potrzebujesz zapoznać się bliżej z metodami takimi jak<br />- indexOf<br />- substring<br />- repleace<br />- remove<br />- split<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=393">savian86</a> — 21 sty 2015, o 21:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2015-01-21T21:10:37+01:00</updated>
<published>2015-01-21T21:10:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115197#p115197</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115197#p115197"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115197#p115197"><![CDATA[
<div class="quotetitle"><b>Quote:</b></div><div class="quotecontent"><br />Co do metody split to tylko usuwa mi dany znak a ja chce aby np. kopiowało mi znaki z pomiędzy cudzysłowów.<br />Ale mimo wszystko dzięki za odpowiedź.<br /></div><br /><br />może spróbuj w taki sposób<br />[syntax=csharp]var input = &quot;12:00;13:15;16:33&quot;;<br />           string&#91;&#93; keyValue = input.Split(';');<br /><br />           var godzina1 = Convert.ToDateTime(keyValue&#91;0&#93;);<br />           var godzina2 = Convert.ToDateTime(keyValue&#91;1&#93;);<br />           var godzina3 = Convert.ToDateTime(keyValue&#91;2&#93;);[/syntax]<br /><br />w moim przypadku były wydobywane kolejne godziny oddzielone średnikiem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 21 sty 2015, o 21:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elektor18]]></name></author>
<updated>2015-01-21T20:02:32+01:00</updated>
<published>2015-01-21T20:02:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115183#p115183</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115183#p115183"/>
<title type="html"><![CDATA[Re: Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115183#p115183"><![CDATA[
Już poprawione, a byłem przekonany że zaznaczyłem że programuje (początki) w visual studio C#...No tak czy siak nie wiem jak to ugryźć :/<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1397">elektor18</a> — 21 sty 2015, o 20:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2015-01-21T17:57:10+01:00</updated>
<published>2015-01-21T17:57:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115163#p115163</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115163#p115163"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115163#p115163"><![CDATA[
Tym razem przenoszę, następnym razem post zostanie usunięty jeśli pojawi się w niewłaściwym dziale .... <br /><br /><br />proszę tez poprawić temat zgodnie z zasadami tego działu :<br /><!-- l --><a class="postlink-local" href="http://forum.atnel.pl/topic5811.html" >topic5811.html</a><!-- l --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 21 sty 2015, o 17:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-21T17:04:43+01:00</updated>
<published>2015-01-21T17:04:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115154#p115154</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115154#p115154"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115154#p115154"><![CDATA[
<div class="quotetitle">sz4t4n napisał(a):</div><div class="quotecontent"><br />Mirek, ale kolega pyta chyba o c# <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /></div><br /><br />no tak - bardzo przepraszam - zajrzałem do nieprzeczytanego przeze mnie wątku - a kompletnie nie rzuciłem okiem na dział<br /><br />sorki za zamieszanie - postaram się poprawić na przyszłość , sorki<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 sty 2015, o 17:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[sz4t4n]]></name></author>
<updated>2015-01-21T16:59:27+01:00</updated>
<published>2015-01-21T16:59:27+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115152#p115152</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115152#p115152"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115152#p115152"><![CDATA[
Mirek, ale kolega pyta chyba o c# <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=377">sz4t4n</a> — 21 sty 2015, o 16:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-21T14:28:08+01:00</updated>
<published>2015-01-21T14:28:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115133#p115133</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115133#p115133"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115133#p115133"><![CDATA[
poszukaj info na temat funkcji do obsługi &quot;tokenów&quot; w stringu czyli: strtok()<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 sty 2015, o 14:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elektor18]]></name></author>
<updated>2015-01-21T14:07:46+01:00</updated>
<published>2015-01-21T14:07:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115129#p115129</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115129#p115129"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=115129#p115129"><![CDATA[
Tak mam GreenBook ale nie przy sobie <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /> Ze soba mam aktualnie tylko BlueBook.<br />Co do metody split to tylko usuwa mi dany znak a ja chce aby np. kopiowało mi znaki z pomiędzy cudzysłowów.<br />Ale mimo wszystko dzięki za odpowiedź.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1397">elektor18</a> — 21 sty 2015, o 14:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[kurnachatka]]></name></author>
<updated>2015-01-20T18:13:51+01:00</updated>
<published>2015-01-20T18:13:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114993#p114993</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114993#p114993"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114993#p114993"><![CDATA[
Musisz skorzystać na przykład z metody String.Split i wyłuskać interesujące cię dane.<br /><br /><!-- m --><a class="postlink" href="http://msdn.microsoft.com/pl-pl/library/ms228388.aspx" >http://msdn.microsoft.com/pl-pl/library/ms228388.aspx</a><!-- m --><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=930">kurnachatka</a> — 20 sty 2015, o 18:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2015-01-20T16:58:20+01:00</updated>
<published>2015-01-20T16:58:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114979#p114979</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114979#p114979"/>
<title type="html"><![CDATA[Re: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114979#p114979"><![CDATA[
widzę w podpisie, że masz zarówno BB ale też GB .... no to panie kochany .... powiedz mi - zaglądałeś do GB do rozdziału o komunikacji RS232 ? toż tam masz pokazane jak na tacy - jak sobie parsować stringi .... i to KROK po KROKU a ty tu zadajesz pytania o jakiejś &quot;tajemniczej konwersji na char&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />mówię ci - zajrzyj i przeczytaj dobrze ten rozdział o RS232 z GB (pomiń sobie z niego tylko te fragmenty gdzie mowa o obsłudze komend AT z poziomu procka)<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 20 sty 2015, o 16:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[elektor18]]></name></author>
<updated>2015-01-21T19:58:08+01:00</updated>
<published>2015-01-20T16:43:29+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114976#p114976</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114976#p114976"/>
<title type="html"><![CDATA[Visual C#: Operacje na zmiennych typu string]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10309&amp;p=114976#p114976"><![CDATA[
Witam<br /><br />Mam następujące pytanie:<br />Po skomunikowaniu się z urządzeniem po porcie szeregowym za pomoca koment AT dostaje zmienna typu string. Jak można &quot;wyłowić&quot; pożyteczne informacje z tego ciągu? Mam takie coś:<br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">+CWLAP:(0,&quot;BTWifi-X&quot;,-71,&quot;22:03:d8:62:b1:5e&quot;,1)+CWLAP:(0,&quot;BTWifi-with-FON&quot;,-71,&quot;02:03:d8:62:b1:5e&quot;,1)<br /></div> itd.<br /><br />Chciałbym to co w nawiasie powrzucać do 5 zmiennych (lix ,nazwa, sygnał, mac i secure) ale nie wiem jak zrobić to najprościej?<br />Czy dobrym pomysłem jest konwersja na char i pętla np. for do wyłuskania potrzebnych danych? Jak tak to jak zainicjalizować start i stop?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1397">elektor18</a> — 20 sty 2015, o 16:43</p><hr />
]]></content>
</entry>
</feed>