Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
Og hvis du aendrer funktionen til at returnere et char array bliver du ramt af et andet problem: man maa ikke returnere en pointer til en lokal variabel.
Synes godt om
Slettet bruger
11. oktober 2007 - 23:35#3
OK, og løsningen er? :)
Du må gerne smide et svar. Funktionen skal returnere en char.
For at kunne svare på dit spørgsmål må jeg vide hvad din funktion egentlig skal, vil du returnere den første char i arrayet og ignore de øvrige så er svaret det ovenstående. Hvis du ville have hele teksten tilbage så er det som arne skriver ikke tilladt at returnere en pointer/referance til en lokal variabel i en funktion du skal derfor have et array du kan returnere eller give funktionen en pointer til et array med du kan kopiere ind i.
static const char data[100] = "bah"; et array der er lokalt (static) til denne kilde fil, den kan så refereres/pointes til i getdata(), man må så ikke ændre teksten (const), funktionen skal så returnere en const char *.
Ellers skal man give et array med til at kopiere over i
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.