hallo mic,
und alle anderen microcontroller freunde.

weiß einer von euch wieso ich zwar folgendermassen einen string ans lcd senden kann:

Code:
.
.
.
.
void LCD_WriteString(unsigned char *string) 
{
	while(*string)
	{
		LCD_WriteZeichen(*string++); 	// zeichen am LC-Display ausgeben					
	}

void main (void)
{
	unsigned char buffer[]="hallo";

   	LCD_Init();

	LCD_WriteString(buffer);

	while(1);
}
aber in der folgenden form:
Code:
void main (void)
{

   	LCD_Init();

	LCD_WriteString("hallo..");

	while(1);
}
diese compiler fehlermeldungen bekomme?
196:Warning [2054] suspicious pointer conversion

sie bezieht sich auf "LCD_WriteString("hallo..");"



LCD_WriteZeichen('H'); klappt doch auch.
ich ich müsste einem pointer wie *string ja auch in folgender vorm was zuweisen können:

string="hallo"; oder liege ich da falsch und er schickt <hallo> ins nirvana???


hoffe jemand kann mir helfen