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???
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.