22. juli 2001 - 13:10Der er
24 kommentarer og 2 løsninger
Funktion som returner et array
Er det muligt at lave en funktion i C som returnerer et array???
Mit bud er:
int liste(int x,int y)[] { int temp[2]; temp[0]=x temp[1]=y return temp; }
Når man compillerer får man en fejl som siger at man har lavet en funktion som returnerer et array. Compileren har ret, men hvorfor kan den ikke klare det???
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Den foreslåede funktion giver en fejl når den compilleres.
test.c: In function \'liste\': test.c:11: \'new\' undeclared (first use in this function) test.c:11: (Each undeclared identifier is reported only once test.c:11: for each function it appears in.) test.c:11: parse error before \'int\'
Jeg har fået opgaven i forbindelse med mit studie og en af betingelserne er at jeg skriver programmet i C. Kan man virkelig ikke returnere et array i C???
Nu har jeg fået det til at virke... Tak for hjælpen :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.