05. juli 2004 - 02:52Der er
8 kommentarer og 2 løsninger
Send char til funktion?
Hvordan sender jeg et char array til en funktion, for derefter at kunne få funktionen til at sende et nyt char array tilbage? Jeg har prøvet at lave en reference til mit array, men så kan jeg kun sende en bestemt værdi til funktionen, og ikke hele arrayet... Har ikke prøvet at returnere, men tror jeg har en idé om hvordan det kan gøres...
hmm, vil gerne lige finde ud af hvordan det funder, så spørger lige =) :
du lavet et array med en pointer som peger på dens adresse, og så sender du adressen til functionen, i functionen viser du det er en pointer... Men, du bruger også '&', er det fordi du modtager værdien, og så bruger '&' til at finde adressen?
Og - hvordan får jeg funktionen til at sende et nyt object tilbage... Meningen er jeg vil lave en funktion der simulerer 'Mid()' fra visual basic, så jeg skal sende en char værdi tilbage... - skal nok give dig flere point hvis du ønsker det(kræver lige du fortæller mig hvordan =)).
Her er det kalderen der giver en buffer med til mid() hvor strengen skal placeres. Det giver IMHO den pæneste interface; det er kalderen der allokerer og frigiver.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.