Hallo,
ik heb een opdracht van school maar ik kom er absoluut niet uit. We moeten werken met pointers maar ik snap er niets van. Zou iemand mij een begin kunnen geven met de pointers zodat ik er zelf verder mee kan stoeien. Ik ben nu een halve dag bezig maar ik snap er niets van. Alvast bedankt.
dit is de opdracht om dit af te maken. Ik vraag je niet om de opdracht voor me te maken maar om me op de goede weg te helpen. Ik loop als vast bij
typedef LISTNODE *LISTNODEPTR;
Ik kan hier wel mee overweg maar nu die *listnodeptr er achter staat heb ik geen idee meer hoe ik hem nu kan vullen
ook weet ik niet waar *nextPtr weg komt. Kan iemand mij helpen?
[cpp]
#include <stdio.h>
#include <stdlib.h>
struct listNode {
int number;
struct listNode *nextPtr;
};
typedef struct listNode LISTNODE;
typedef LISTNODE *LISTNODEPTR;
// insert new number into ordered list
void insert(LISTNODEPTR *, int);
// remove number(s) from list
void delete(LISTNODEPTR *, int);
// print all numbers in list in a loop (non-recursive)
void printList(LISTNODE *);
// print all numbers in list recursively
void printListRecursive(LISTNODE *);
// returns 1 if list is empty, 0 otherwise
int isEmpty(LISTNODE *);
int main ()
{
return 0;
}[/cpp]
ik heb een opdracht van school maar ik kom er absoluut niet uit. We moeten werken met pointers maar ik snap er niets van. Zou iemand mij een begin kunnen geven met de pointers zodat ik er zelf verder mee kan stoeien. Ik ben nu een halve dag bezig maar ik snap er niets van. Alvast bedankt.
dit is de opdracht om dit af te maken. Ik vraag je niet om de opdracht voor me te maken maar om me op de goede weg te helpen. Ik loop als vast bij
typedef LISTNODE *LISTNODEPTR;
Ik kan hier wel mee overweg maar nu die *listnodeptr er achter staat heb ik geen idee meer hoe ik hem nu kan vullen
ook weet ik niet waar *nextPtr weg komt. Kan iemand mij helpen?
[cpp]
#include <stdio.h>
#include <stdlib.h>
struct listNode {
int number;
struct listNode *nextPtr;
};
typedef struct listNode LISTNODE;
typedef LISTNODE *LISTNODEPTR;
// insert new number into ordered list
void insert(LISTNODEPTR *, int);
// remove number(s) from list
void delete(LISTNODEPTR *, int);
// print all numbers in list in a loop (non-recursive)
void printList(LISTNODE *);
// print all numbers in list recursively
void printListRecursive(LISTNODE *);
// returns 1 if list is empty, 0 otherwise
int isEmpty(LISTNODE *);
int main ()
{
return 0;
}[/cpp]
Laatst bewerkt door een moderator: