From: Jesus Calvino-F. <Je...@ec...> - 2002-12-05 09:46:44
|
Hi Daryl, This looks incorrect to me: uchar A; . . . A="Hello "; You are assigning a pointer to string to a char (I am assuming that "#define uchar unsigned char" is someplace in the file). Instead, it should look like: uchar * A; . . . A="Hello "; ptrA=A; //A is already a pointer so no '&' Jesus At 08:31 PM 12/4/02 -0600, Daryl Gallatin wrote: >Hi, >I'm trying to compile a c program that will display a text string to an >LCD display. I know I have to use a pointer which I am doing, but it >doesn't work. I get a wierd warning that doesn't make sense to me > >lcddisplay.c(41):warning *** indirections to different types assignements >type --> 'array of const char' assigned to type --> 'unsigned int' > >I can still compile the program but it doesn't. >If I do a simple program for dos that uses pointers, I can get it to >display the text > >my program declarations are > >void main(void) > { > uchar A; //declare an unsigned character varible > int count; > unsigned char *ptrA; //declare a pointer > > > > count=0; > A="Hello "; > ptrA=&A; //Pointer ptrA points to the address location of the first > character of variable A > >The ptrA=&A is line 41. How is this an unsigned int? >... > >for(count=0;count<5;count++) > { > LCDputchar(*ptrA); // Display the letter that the > pointer ptrA points to > ptrA=ptrA+1; //increment the address that pointer ptrA > points to by 1 > } > > > >void LCDputchar(uchar value) > { > int i; > P2=value; > ENABLE=1; > for(i=0;i<125;i++); //delay > ENABLE=0; > } > > >I can do an equivalent DOS program that works fine. >Thanks for any help > >DAryl > > > > >------------------------------------------------------- >This SF.net email is sponsored by: Microsoft Visual Studio.NET >comprehensive development tool, built to increase your >productivity. Try a free online hosted session at: >http://ads.sourceforge.net/cgi-bin/redirect.pl?micr0003en >_______________________________________________ >Sdcc-user mailing list >Sdc...@li... >https://lists.sourceforge.net/lists/listinfo/sdcc-user |