<div dir="ltr">Díky všem za odpovědi.<div><br></div><div>Zdá se, te strcpy funguje stejně jak s & tak bez &. Ještě to ale trochu zlobí, když do prvni_r a druhy_r šahám přes takovýto zápis</div><div><br></div><div><div>
extern unsigned char prvni_r[17]="                ";</div><div>extern unsigned char druhy_r[17]="                ";</div></div><div><br></div><div><div>prvni_r[8]=jednotky;</div><div>prvni_r[9]=desitky;</div>
<div>prvni_r[10]=':';</div></div><div><br></div><div>z jiného c souboru stejného projektu.</div><div><br></div><div>V hlavním c souboru s main void mám definici takto:</div><div><br></div><div><div>unsigned char prvni_r[17]="                ";</div>
<div>unsigned char druhy_r[17]="                ";</div></div><div><br></div><div>Jak korektně přistupovat ke stejným proměnným z různých c souborů projektu?</div><div><br></div><div>Díky.</div><div><br></div><div>
Honza Půhoný</div><div><br></div><div class="gmail_extra"><div><div></div></div>
<br><br><div class="gmail_quote">Dne 13. ledna 2014 22:13 Martin Persich <span dir="ltr"><<a href="mailto:persich@transcon.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=persich@transcon.cz&cc=&bcc=&su=&body=','_blank');return false;">persich@transcon.cz</a>></span> napsal(a):<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>





<div bgcolor="#ffffff">
<div><font face="Arial">A ještě jeden postřeh. Pokud se jedná o buffer pro 
16-ti znakový LCD displej, tak pro použití funkce "strcpy()" je nezbytné, aby 
tento buffer měl délku 17 znaků (pro uložení ukončující "nuly" - '\0' ). Jinak 
dojde k nedefinovanému přepsání "následující" proměnné.</font></div>
<div><font face="Arial">Martin. <a href="mailto:persich@transcon.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=persich@transcon.cz&cc=&bcc=&su=&body=','_blank');return false;">persich@transcon.cz</a></font></div>

<div><font face="Arial"></font> </div>
<blockquote style="PADDING-RIGHT:0px;PADDING-LEFT:5px;MARGIN-LEFT:5px;BORDER-LEFT:#000000 2px solid;MARGIN-RIGHT:0px"><div><div class="h5">
  <div style="FONT:10pt arial">----- Original Message ----- </div>
  <div style="BACKGROUND:#e4e4e4;FONT:10pt arial"><b>From:</b> 
  <a title="alesh.novak@email.cz" href="mailto:alesh.novak@email.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=alesh.novak@email.cz&cc=&bcc=&su=&body=','_blank');return false;">Aleš 
  Novák</a> </div>
  <div style="FONT:10pt arial"><b>To:</b> <a title="hw-list@list.hw.cz" href="mailto:hw-list@list.hw.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">HW-news</a> </div>

  <div style="FONT:10pt arial"><b>Sent:</b> Monday, January 13, 2014 9:32 
  PM</div>
  <div style="FONT:10pt arial"><b>Subject:</b> Re: Mikro C PIC - string - 
  problém</div>
  <div><br></div><span style="FONT-SIZE:9pt;FONT-FAMILY:'Courier New'">Nemelo 
  by to byt spise takhle:<br>stcrpy(prvni_r,"testovaci napis");<br><br>Jmeno 
  pole je samo o sobe pointer na jeho prvni polozku.<br><br>Ales<br><br><br>13. 
  ledna 2014, 20:31:59, napsal jste:<br><br></span>
  <table bgcolor="#ffffff">
    <tbody>
    <tr>
      <td width="10" bgcolor="#0000ff"><br></td>
      <td width="808"><span style="FONT-SIZE:9pt;FONT-FAMILY:'courier new'">Zkuste 
        stcrpy(&prvni_r,"testovaci napis");<br><br><br><br>LK<br><br><br>Dne 
        13.1.2014 19:53, Jan Půhoný napsal(a):<br>Zdravím konferenci,<br><br>mám 
        tady takový lama problém v C (Mikro C pro PIC řady 16).<br><br>V 
        proměnné prvni_r mám znaky pro první řádek LCD displeje (pak to vypisuji 
        přes Lcd_Out(1,1prvni_r); - to 
        funguje.<br><br>//definice<br><br>unsigned char 
        prvni_r[16];<br><br>//editace znaků<br><br>prvni_r[5] = 
        223;<br>prvni_r[6] = 'C';<br>prvni_r[7] =' 
         ';<br><br>Lcd_Out(1,1prvni_r); //na pozici 5,6,7 mi to vypíše 
        °C<br>to funguje ok<br><br>Proč ale nefunguje 
        toto:<br><br>prvni_r="testovaci napis"; <br><br>na tomto řádku to 
        hází error: Assigning to non-lvalue<br><br>Co s tím, abych tam mohl 
        dávat jak celé řetězce a zároveň editovat jednotlivé 
        znaky?<br><br>Díky,<br><br>Honza 
        Půhoný<br><br><br>_______________________________________________<br>HW-list 
        mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a> <a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a> </span></td>
</tr></tbody></table><br><br><br><br></div></div><span style="COLOR:#c0c0c0;FONT-FAMILY:'arial'"><i><div><div class="h5">-- <br>S 
  pozdravem,<br> Aleš<br> <a style="FONT-STYLE:normal" href="mailto:alesh.novak@email.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=alesh.novak@email.cz&cc=&bcc=&su=&body=','_blank');return false;">alesh.novak@email.cz</a> 
  </div></div><p>
  </p><hr><div class="im">

  <p></p>_______________________________________________<br>HW-list mailing 
  list  -  sponsored by 
  <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br><a href="mailto:Hw-list@list.hw.cz" target="_blank" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br></div><p></p></i></span></blockquote></div>
<br>_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" onclick="window.open('https://mail.google.com/mail/?view=cm&tf=1&to=Hw-list@list.hw.cz&cc=&bcc=&su=&body=','_blank');return false;">Hw-list@list.hw.cz</a><br>

<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br></blockquote></div><br></div></div>