how do edit a node in a singly linked list in C?

If i have a linked list in C, how do I edit a node in it? Without ruining the whole list, by this i mean end up making it null or circular... (since it has to be linear and has to stop somewhere):wall:

Can some one provide an example, making it have like 5 nodes, and then edit a string of the 3rd one...

Linked List Basics

Did I post that link already? Oh snap, then you probably read it... You you didn't... wow, what a surprise...

It'd also help you to learn more C fundamentals before tackling big projects.

i got it now, it had to do with me mallocing in a function to copy a string, seemed that solved the problem.