Alright... my Introduction to Data Structures from CS is so rusty I need to ask this here.
I have a linked list whose structure is:
struct Data_Struct {
char *Name;
char *Task;
char *Pos;
struct Data_Struct *Next;
};
typedef struct Data_Struct MyData;
Now, at some point in my application I filled the list with data.
The question is, how do I get the total size of the data stored in there? How many chars are there? Something like
sizeof(MyData);
That will return the size of the info stored in the list.
code is appreciated.
Thanks!
EDIT: Unfortunately this is NOT homework. I finished school more than 20 years ago and frankly i never ever had to use linked lists on anything. I just don't remember. What I am doing is iterate the list and get the strlen() of each element and keep it on a global size but I wanted to know if there was a better way.
and NO, I don't need the size of the linked likes (the count of nodes), i just want to know how many characters are stored in there.
thanks