[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]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
Undskyld tvetydigheden. Det er naturligvis gcc jeg bruger sammen med glibc2 og det er ikke et compiler-problem, men et problem med det færdige program. Jeg slipper for / i filnavnene ved at anvende dem CGI-kodede (Commom Gateway Interface, noget der bruges i web-servere). Her kodes en "/" som "%2f", altså dens hex-kode og det er tilladt i filnavne. Problemet er kun "@", som jeg overvejer selv at kode om til "%40", selv om det ikke ville være standard-CGI, men detteher er internt i mit programsystem. Det er KUN filnavne med den "@" indeni der ikke vil åbne. beklager! Søren Frank Damgaard wrote: > > In article <sslug@sslug> you wrote: > > .... > > i, men når jeg senere vil åbne filen for "modify" og beder om at få den > > åbnet med "r+", kan jeg risikere at få NULL som svar i en fopen. Det er > > mystisk nok ikke konsekvent, og jeg tror ikke på periodiske programfejl, > > selv om Microsoft søger at overbevise mig om andet. Skal jeg sætte hele > > filnavnet inden for "" for at afhjælpe problemet, eller hvad pokker > > rammer mig? > > øh, hvilken C-oversætter fra Microsoft virker med linux ? > > Sker det kun men bestemte C oversættere, eller giver gcc samme fejl ? > > De fleste tegn er tilladte i filnavne i unix, dog ikke / og '\0'-tegn > der afslutter tekststrenge. > Noget helt andet gælder for mickeysoft systemer hvor forskellige > systemkald og dll opførere sig forskelligt mht. filnavne :( > > -- > mvh Frank Damgaard | http://home3.inet.tele.dk/frda/ -- Man ser en gammel, træt traktor slæbe sig langsomt over en gårdsplads. Den kører helt fast da den kører ind i et skur og står stille med hjulene spinnende rundt. Det er en reklame for Windows-2000, mon den skal tages beskrivende?????
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |