[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
From: "Sune" <sslug@sslug> <snip> > > > Faktisk ER linein en pointer, det er en pointer til et array af > > > chars. > > > > Nej. Læs eventuelt comp.lang.c FAQ Section 6. > > Fra Visual C++ helpfile: > > Array Declarations > An "array declaration" names the array and specifies the type of its elements. It can also define > the number of elements in the array. A variable with array type is considered a pointer to the > type of the array elements. > Nu er det jo et linux forum det her, men det lader vi ligge. I C er char a[] en adresse i memory hvor det første element i arrayet ligger. char *a, er adressen på en pointer til det første element i arrayet. sizeof på *a vil altså returnere størrelsen på poiteren og den er, som en tidlige pointerede (undskyld men jeg har fået slettet dit indlæg), næppe ens med størrelsen af arrayet. Tag forsjov at kigge på http://www.eskimo.com/~scs/C-faq/top.html, det er om ikke andet interessant læsning. Mvh Magnus PS. Jeg er lidt rusten i C, så rettelser er velkomne.
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |