<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: Mikro C PIC - string - problém</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.5512" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>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 size=2>Martin. <A 
href="mailto:persich@transcon.cz">persich@transcon.cz</A></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=alesh.novak@email.cz href="mailto:alesh.novak@email.cz">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">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">www.HW.cz</A> <A 
        href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</A> <A 
        href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</A> </SPAN></TD></TR></TBODY></TABLE><BR><BR><BR><BR><SPAN 
  style="COLOR: #c0c0c0; FONT-FAMILY: 'arial'"><I>-- <BR>S 
  pozdravem,<BR> Aleš<BR> <A style="FONT-STYLE: normal" 
  href="mailto:alesh.novak@email.cz">alesh.novak@email.cz</A> 
  <P>
  <HR>

  <P></P>_______________________________________________<BR>HW-list mailing 
  list  -  sponsored by 
  www.HW.cz<BR>Hw-list@list.hw.cz<BR>http://list.hw.cz/mailman/listinfo/hw-list<BR></BLOCKQUOTE></I></SPAN></BODY></HTML>