[elektro] C -- illegal pointer hiba

Bali Zoltan eltexto at freemail.hu
Wed Sep 25 18:21:14 CEST 2013


Hali!

Az "SPI1_Write(  s )" is pointert vár?


Üdv.  Zoli

2013. 09. 25. 17:50 keltezéssel, elight at gmail.hu írta:
> Sziasztok..
>
> 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 );
>
> }
>
>
> meg azt is kidobja pl hogy
>
>    if( strlen( s ) == x )
> {
>
> }
>
> más C nyelvben ez menni szokott?
> vagy nagyon benézek valami?
>
> a 'const' mindenképpen szükséges.
> hogyan írnátok helyesen?
>
>
> Az is kérdésem hogy
>
>       ( char * s  )   és  (  char  *s  )
>
> az ugyanaz, sajnos ezek a pointeres témák
> általában összegabajodnak bennem.
>
>
>
> Üdv István
>
> -----------------------------------------
>            elektro[-flame|-etc]
>
>
>    



More information about the Elektro mailing list