[ loginkiller @ 05.06.2007. 08:37 ] @
Resio sam da isprogramiram LCD displej i sve to lepo radi. Sad sam hteo da dve char promenljive da spojim u jednu, tu se javlja problem.
Kako da spojim dve promenljive u jednu tipa char?
Ovo sam pokusao:
Code:
int main()
{
char c1[]="";
const char c2[]="p";

    strcat(c1,c2);

}


WinAvr Studio (C) i ATMEGA16.
Unapred zahvalan.
[ loginkiller @ 05.06.2007. 08:43 ] @
Ovo neprikazuje dobro na displeju, a kad prikazem konstantu, sve super, al kad nadovezuje tu se javlja problem.
[ Black3maj @ 05.06.2007. 17:07 ] @
Koliko je meni poznato dve promenjive tipa char ne mozes da smestis u jednu tj. mozes da ih smestis u niz znakova(string) sto si ti i pokusao ali moras da imas pokazivac na pocetak stringa kako bi koristio pomenuti takodje ako ti je problem samo sa dve promenjive ne moras da koristis strcat vec na pocetku lepo formiraj string i onda elementima stinga dodeli odgovarajucu vrednost......
[ loginkiller @ 07.06.2007. 10:02 ] @
Resio sam:
Code:
int main()
{
char *c1[100];
const char c2[]="p";
*c1= 0;
    strcat(c1,c2);

}

Programiram tastaturu, e sada mi treba kako da obrisem zadnji karakter,odnosno kako da ogranicim
c1 niz na odredjeni broj karaktera
Evo delic koda:
Code:

 case KB_KC_BKSP:
TASTATURA = 0;
vrm = string_na_poruku(txt, k2-1);     
break;    
[ loginkiller @ 10.06.2007. 21:26 ] @
Resio sam. Hvala svima