[elektro] C -- illegal pointer hiba

Info info at kiralyelektronika.hu
Wed Sep 25 18:34:45 CEST 2013


> Ezt miért dobhatja  ki a mikroC fordító?
> void Funct_SendSTR(  const char *s )
> {
>     do    {
>          SPI1_Write(  s ) ;     // ezen soron "illegal pointer conversion"
>     }   while ( *s++ != 1 );
> }

SPI1_Write(byte) ??
Ez esetben * kell az s elé.

> a 'const' mindenképpen szükséges.
> hogyan írnátok helyesen?

Mit is ? :)

const char * s;
char * const s;
const char * const s;

Ez mind különböző :
<http://stackoverflow.com/questions/4949254/const-char-const-versus-const-char>





More information about the Elektro mailing list