datastruct code by c