<?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=4&amp;t=10914&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-03-04T22:12:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=10914&amp;mode</id>
<entry>
<author><name><![CDATA[jacekk232]]></name></author>
<updated>2015-03-04T22:12:11+01:00</updated>
<published>2015-03-04T22:12:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121977#p121977</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121977#p121977"/>
<title type="html"><![CDATA[Re: Przekazanie stringu do funkcji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121977#p121977"><![CDATA[
Poczytaj sobie czym się różnią cudzysłowy &quot;&quot; od apostrofów '' w C. <br />Jaka jest różnica pomiędzy takim zapisem &quot;A&quot; a takim 'A'.<br />I czy taki zapis jest poprawny 'Ala ma kota'.<br /><br />Stringi w C to tak naprawdę są tablice. A tablice są przekazywane do funkcji poprzez wskaźniki. Tak samo napisy powinny być przekazywane poprzez wskaźniki.<br /><br />Mały przykład<br />[syntax=c]char napis&#91;&#93;=&quot;Napis&quot;;       //tablica przechowująca jakiś napis - C-string<br /><br />void etap(char *napis, uint8_t zmienna1, uint8_t zmienna2, uint8_t zmienna3); //deklaracja funkcji<br /><br />//napis do funkcji można przekazać tak<br />etap(napis, 1, 2, 3);<br /><br />//lub tak<br />etap(&quot;jakis napis&quot;, 1, 2, 3);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=204">jacekk232</a> — 4 mar 2015, o 22:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rekon]]></name></author>
<updated>2015-03-04T19:10:30+01:00</updated>
<published>2015-03-04T19:10:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121939#p121939</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121939#p121939"/>
<title type="html"><![CDATA[Re: Przekazanie stringu do funkcji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121939#p121939"><![CDATA[
1. z tego co wiem nie powinno się w taki sposób w ogóle pisać stringów: 'string'<br />zamiast tego powinno się pisać: &quot;string&quot;<br />niby różnica nieduża ale znacząca...<br /><br />2. słyszałeś o wskaźnikach?<br />bardzo przydatne stworzenie<br />powołujesz się na funkcję lcd_str(), do której przesyłasz właśnie stringi żeby je wyświetlić na ekranie - zobacz jak tam jest to zrealizowane<br />Ty potrzebujesz pewnie dokładnie takiego samego rozwiązania...<br /><br />nie oglądałem w prawdzie filmów Mirka nt. wskaźników ale widzę że oczywiście takie wypuścił i z całym przekonaniem mogę Cię do nich odesłać - na 100% dowiesz się tam wszystkiego <br />no i oczywiście w niebieskiej książce jest wszystko również<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7932">rekon</a> — 4 mar 2015, o 19:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2015-03-04T18:31:40+01:00</updated>
<published>2015-03-04T18:31:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121935#p121935</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121935#p121935"/>
<title type="html"><![CDATA[Przekazanie stringu do funkcji]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10914&amp;p=121935#p121935"><![CDATA[
Witam, Koledzy jak przekazać w argumencie funkcji napis? Chodzi mi o coś takiego:<br />[syntax=c]void etap(char, uint8_t, uint8_t,uint8_t); //deklaracja funkcji<br /><br />etap('ETAP 1', 4, 4, 5);<br /><br />void etap(char nazwa, uint8_t emin, uint8_t etemp,uint8_t e){    //definicja funkcji<br /><br />lcd_str(nazwa);    //chcę teraz na LCD wyświetlić napis &quot;ETAP 1&quot; <br /> <br />}[/syntax] <br /><br />Ten kod nie działa i nie wiem jak to zrobić. Pomożecie?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 4 mar 2015, o 18:31</p><hr />
]]></content>
</entry>
</feed>